{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6627195,"defaultBranch":"master","name":"swarm","ownerLogin":"torognes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-10T12:13:18.000Z","ownerAvatar":"https://github.com/avatars/u/2765754?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711890207.0","currentOid":""},"activityList":{"items":[{"before":"39b961c103f3bca698a51e320279e65dc29dee8e","after":"c2c492941f4f9d64f18639b82994c6996d2ab076","ref":"refs/heads/dev","pushedAt":"2024-08-26T07:21:00.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"bugprone-implicit-widening-of-multiplication-result","shortMessageHtmlLink":"bugprone-implicit-widening-of-multiplication-result"}},{"before":"e8ee6d54f4b8fc65c1ef88a6b79549f5c42ead04","after":"39b961c103f3bca698a51e320279e65dc29dee8e","ref":"refs/heads/dev","pushedAt":"2024-05-15T16:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"Enable installation under PREFIX directory","shortMessageHtmlLink":"Enable installation under PREFIX directory"}},{"before":"e8ee6d54f4b8fc65c1ef88a6b79549f5c42ead04","after":"39b961c103f3bca698a51e320279e65dc29dee8e","ref":"refs/heads/master","pushedAt":"2024-04-08T07:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torognes","name":"Torbjørn Rognes","path":"/torognes","primaryAvatarUrl":"https://github.com/avatars/u/2765754?s=80&v=4"},"commit":{"message":"Enable installation under PREFIX directory","shortMessageHtmlLink":"Enable installation under PREFIX directory"}},{"before":"f9a5cf233d84d9d395a9ecf48f1aac665fcb4b78","after":"e8ee6d54f4b8fc65c1ef88a6b79549f5c42ead04","ref":"refs/heads/dev","pushedAt":"2024-03-31T13:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torognes","name":"Torbjørn Rognes","path":"/torognes","primaryAvatarUrl":"https://github.com/avatars/u/2765754?s=80&v=4"},"commit":{"message":"swarm version 3.1.5","shortMessageHtmlLink":"swarm version 3.1.5"}},{"before":"f9a5cf233d84d9d395a9ecf48f1aac665fcb4b78","after":"e8ee6d54f4b8fc65c1ef88a6b79549f5c42ead04","ref":"refs/heads/master","pushedAt":"2024-03-31T12:53:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torognes","name":"Torbjørn Rognes","path":"/torognes","primaryAvatarUrl":"https://github.com/avatars/u/2765754?s=80&v=4"},"commit":{"message":"swarm version 3.1.5","shortMessageHtmlLink":"swarm version 3.1.5"}},{"before":"2fe263f0f2ddc10b69eb434d5a69d99715093a49","after":"f9a5cf233d84d9d395a9ecf48f1aac665fcb4b78","ref":"refs/heads/master","pushedAt":"2024-03-29T08:48:08.000Z","pushType":"push","commitsCount":1178,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"update date","shortMessageHtmlLink":"update date"}},{"before":"ad097c4ba0028d0f83658c6f6570c50a1162f865","after":"f9a5cf233d84d9d395a9ecf48f1aac665fcb4b78","ref":"refs/heads/dev","pushedAt":"2024-03-29T08:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"update date","shortMessageHtmlLink":"update date"}},{"before":"c47b88a7b1d32f52e61b422337dc2bad7e83a802","after":"ad097c4ba0028d0f83658c6f6570c50a1162f865","ref":"refs/heads/dev","pushedAt":"2024-03-29T08:46:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"update performance notes","shortMessageHtmlLink":"update performance notes"}},{"before":"06378dbd48d0364641eb5308a45a2d20a2a49fda","after":"c47b88a7b1d32f52e61b422337dc2bad7e83a802","ref":"refs/heads/dev","pushedAt":"2024-03-27T08:34:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"update roadmap (newly published symmetric deletion lookup algorithm)","shortMessageHtmlLink":"update roadmap (newly published symmetric deletion lookup algorithm)"}},{"before":"eb1c52279af144ab8ec64385b3254dfa6a1a91c5","after":"06378dbd48d0364641eb5308a45a2d20a2a49fda","ref":"refs/heads/dev","pushedAt":"2024-03-22T09:26:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"const-correctness","shortMessageHtmlLink":"const-correctness"}},{"before":"9834748ef6345bf5773a683f003d305b1a6d54e3","after":"eb1c52279af144ab8ec64385b3254dfa6a1a91c5","ref":"refs/heads/dev","pushedAt":"2024-03-21T18:56:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"fix: eliminate a runtime error: load of misaligned address\n\nUndefined behavior due to a misaligned address. When compiling with\nclang (tested with versions 11 and 19), and when running d = 2, a\nsegmentation fault occurs when trying to dereference memory\nallocated as an array of bytes ('score_matrix').\n\nTo reproduce:\n\nmake clean && make -j CXX=\"clang++\"\ncd ./bin/\n./swarm -d 2 -o /dev/null -l /dev/null <(printf \">s1_2\\nAA\\n>s2_1\\nAT\\n\")\n(segfault)\n\nAdditional notes:\n\n- segfault only when compiled with clang,\n\n- segfault disappears when compiled in debug mode (DEBUG=1) (that's why\nI did not detect it sooner),\n\n- commit 46a17e3102e9d65af517e076d1b0825c5728872b\n(https://github.com/torognes/swarm/commit/46a17e3102e9d65af517e076d1b0825c5728872b)\nis the first one in our dev history to trigger the segfault,\n\n- reverting 46a17e3102e9d65af517e076d1b0825c5728872b's changes in\ncurrent dev does not remove the bug\n\n- bug is present when compiling in RELEASE mode with -O3, -O2, O1, or -O0\n\n- compiling with -fsanitize=address makes the bug disappear","shortMessageHtmlLink":"fix: eliminate a runtime error: load of misaligned address"}},{"before":"f8022c27b3777f4ca209290c14c03b22dd5a2453","after":"9834748ef6345bf5773a683f003d305b1a6d54e3","ref":"refs/heads/dev","pushedAt":"2024-03-21T14:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torognes","name":"Torbjørn Rognes","path":"/torognes","primaryAvatarUrl":"https://github.com/avatars/u/2765754?s=80&v=4"},"commit":{"message":"Avoid comparing signed with unsigned","shortMessageHtmlLink":"Avoid comparing signed with unsigned"}},{"before":"03a5467f863ee593415ed805ff026c89727f2751","after":"f8022c27b3777f4ca209290c14c03b22dd5a2453","ref":"refs/heads/dev","pushedAt":"2024-03-21T13:06:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"state include usage","shortMessageHtmlLink":"state include usage"}},{"before":"e592ede690c0a2073afd4ada65b88a57be7e0634","after":"03a5467f863ee593415ed805ff026c89727f2751","ref":"refs/heads/dev","pushedAt":"2024-03-21T09:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torognes","name":"Torbjørn Rognes","path":"/torognes","primaryAvatarUrl":"https://github.com/avatars/u/2765754?s=80&v=4"},"commit":{"message":"Adjust printf format strings to avoid warnings","shortMessageHtmlLink":"Adjust printf format strings to avoid warnings"}},{"before":"a282f5cab5756b664b86e1794ff067dee79fbdd7","after":"e592ede690c0a2073afd4ada65b88a57be7e0634","ref":"refs/heads/dev","pushedAt":"2024-03-21T09:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"torognes","name":"Torbjørn Rognes","path":"/torognes","primaryAvatarUrl":"https://github.com/avatars/u/2765754?s=80&v=4"},"commit":{"message":"Revert options to rm, cp, and mkdir for macOS compatibility","shortMessageHtmlLink":"Revert options to rm, cp, and mkdir for macOS compatibility"}},{"before":"d8f84064688bb299611b8e70316fa64d7cfa3cc7","after":"a282f5cab5756b664b86e1794ff067dee79fbdd7","ref":"refs/heads/dev","pushedAt":"2024-03-19T16:17:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"refactoring comment","shortMessageHtmlLink":"refactoring comment"}},{"before":"839cbcd4ec6d74ca36e5e6dba78069e1b5d1dadf","after":"d8f84064688bb299611b8e70316fa64d7cfa3cc7","ref":"refs/heads/dev","pushedAt":"2024-03-18T09:37:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"raise ceiling minimal level","shortMessageHtmlLink":"raise ceiling minimal level"}},{"before":"3a76cc701e2e9f7798202bb2d2e5b8d999bd7d4c","after":"839cbcd4ec6d74ca36e5e6dba78069e1b5d1dadf","ref":"refs/heads/dev","pushedAt":"2024-03-15T16:27:22.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"update release notes","shortMessageHtmlLink":"update release notes"}},{"before":"0a9b51ffc0d53497504d076e15b8995b4996d16c","after":"3a76cc701e2e9f7798202bb2d2e5b8d999bd7d4c","ref":"refs/heads/dev","pushedAt":"2024-03-14T17:56:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"raise ceiling minimal level","shortMessageHtmlLink":"raise ceiling minimal level"}},{"before":"859512120407d4d2034428d0f76f4ca26e25aeb5","after":"0a9b51ffc0d53497504d076e15b8995b4996d16c","ref":"refs/heads/dev","pushedAt":"2024-03-12T18:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"misc-include-cleaner","shortMessageHtmlLink":"misc-include-cleaner"}},{"before":"1ab9e736e789dbe526ae547397381f40f4b91e9b","after":"859512120407d4d2034428d0f76f4ca26e25aeb5","ref":"refs/heads/dev","pushedAt":"2024-03-09T15:46:02.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"prefer pre-decrement","shortMessageHtmlLink":"prefer pre-decrement"}},{"before":"d463508de58e473e63fd1a8d4b9704b1c5e56b7a","after":"1ab9e736e789dbe526ae547397381f40f4b91e9b","ref":"refs/heads/dev","pushedAt":"2024-03-08T18:37:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"temporary fix: triggers new limit for ceiling values > 2^12","shortMessageHtmlLink":"temporary fix: triggers new limit for ceiling values > 2^12"}},{"before":"3a81179c69e3eb8015064b4c19d20c88f79dda6d","after":"d463508de58e473e63fd1a8d4b9704b1c5e56b7a","ref":"refs/heads/dev","pushedAt":"2024-03-08T12:23:03.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"fix compilation error with GCC 6 to 9","shortMessageHtmlLink":"fix compilation error with GCC 6 to 9"}},{"before":"0f71f7d5fc3144057f7b68763aeeb809e214e62f","after":"3a81179c69e3eb8015064b4c19d20c88f79dda6d","ref":"refs/heads/dev","pushedAt":"2024-03-07T15:34:14.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"cppcoreguidelines-pro-bounds-pointer-arithmetic","shortMessageHtmlLink":"cppcoreguidelines-pro-bounds-pointer-arithmetic"}},{"before":"ee66d13535d1965f4596dea7bef89f4f410883e4","after":"0f71f7d5fc3144057f7b68763aeeb809e214e62f","ref":"refs/heads/dev","pushedAt":"2024-03-06T17:22:39.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"cppcoreguidelines-pro-bounds-pointer-arithmetic","shortMessageHtmlLink":"cppcoreguidelines-pro-bounds-pointer-arithmetic"}},{"before":"b41a49f63b451228f3478d7bfa287b3c9c294a90","after":"ee66d13535d1965f4596dea7bef89f4f410883e4","ref":"refs/heads/dev","pushedAt":"2024-03-05T16:55:00.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"cppcoreguidelines-pro-bounds-pointer-arithmetic","shortMessageHtmlLink":"cppcoreguidelines-pro-bounds-pointer-arithmetic"}},{"before":"12d142869dd7aa1895c19aed2a179a4a1239fae1","after":"b41a49f63b451228f3478d7bfa287b3c9c294a90","ref":"refs/heads/dev","pushedAt":"2024-03-04T15:16:21.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"comment: failed assertion, potential bug when computing 'memrest'","shortMessageHtmlLink":"comment: failed assertion, potential bug when computing 'memrest'"}},{"before":"114a92f1db498e59306c352675bcb92029b4b989","after":"12d142869dd7aa1895c19aed2a179a4a1239fae1","ref":"refs/heads/dev","pushedAt":"2024-02-23T17:42:37.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"cppcoreguidelines-pro-bounds-pointer-arithmetic","shortMessageHtmlLink":"cppcoreguidelines-pro-bounds-pointer-arithmetic"}},{"before":"797c8f1aee66d497a6a47f7139912b15fe6d7b81","after":"114a92f1db498e59306c352675bcb92029b4b989","ref":"refs/heads/dev","pushedAt":"2024-02-22T14:52:39.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"cppcoreguidelines-pro-bounds-pointer-arithmetic","shortMessageHtmlLink":"cppcoreguidelines-pro-bounds-pointer-arithmetic"}},{"before":"2386c6dc560806b7d00646153a89bf7332b5cca6","after":"797c8f1aee66d497a6a47f7139912b15fe6d7b81","ref":"refs/heads/dev","pushedAt":"2024-02-21T16:58:57.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"frederic-mahe","name":"Frédéric Mahé","path":"/frederic-mahe","primaryAvatarUrl":"https://github.com/avatars/u/2270759?s=80&v=4"},"commit":{"message":"remove unused variable","shortMessageHtmlLink":"remove unused variable"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEo_c56wA","startCursor":null,"endCursor":null}},"title":"Activity · torognes/swarm"}