{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712401018,"defaultBranch":"main","name":"sig","ownerLogin":"clarkezone","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-31T11:58:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1128250?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704601947.0","currentOid":""},"activityList":{"items":[{"before":"b4e53c8967efca9fbdf777d0805175f3d15eac24","after":"9ccbaa931c329a69f246e842ad4a051f441d7796","ref":"refs/heads/main","pushedAt":"2024-09-27T16:48:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"improve(allocators): improve DiskMemoryAllocator (#259)\n\n* Improve DiskMemoryAllocator\r\n\r\n* Remove outdated comment\r\n\r\n* Move `Metadata` and use `u32` for file count\r\n\r\n* `fullMmapSize` => `alignedFileSize` & reformatting\r\n\r\n* Fix resize bug from invalid assumptions\r\n\r\n* Init `DiskMemoryAllocator` directly\r\n\r\n* Improve `resize`\r\n\r\n* Make `resize` more intelligent & add `mmap_ratio`\r\nAlso add test using the `std.heap.testAllocator*` functions.\r\n\r\n* Add mmap_size to Metadata, avoid resize:munmap\r\n\r\n* Document `mmap_size` metadata, make cross-platform\r\n\r\n* Move tests to bottom of file\r\n\r\n* Simplify and fix mmap_ratio\r\n\r\n* Amend & elaborate DMA docs","shortMessageHtmlLink":"improve(allocators): improve DiskMemoryAllocator (Syndica#259)"}},{"before":"fb919ede7cedb1e610e2e3ea8559758317cd7da4","after":"b4e53c8967efca9fbdf777d0805175f3d15eac24","ref":"refs/heads/main","pushedAt":"2024-09-19T03:24:58.000Z","pushType":"push","commitsCount":805,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"refactor(bincode): extract hashmap and arraylist code to field configs (#265)\n\nThis takes all the custom logic from bincode.read and bincode.write that was written for hashmaps and arraylists, and it moves it to functions that return it as a FieldConfig in bincode/hashmap.zig and bincode/arraylist.zig. This `hashmap` field in FieldConfig is no longer needed, since this can be specified directly instead.\r\n\r\nThe `getConfig` function automatically applies the hashmap and arraylist FieldConfig for compatible types that don't have another config already. Long term there may be a better or more flexible way to include standard configs (maybe in Params?) but this was the easiest place to put it for now.","shortMessageHtmlLink":"refactor(bincode): extract hashmap and arraylist code to field configs ("}},{"before":"85b7c4ca7d32696888ab4d62d5faabf52efe1d3e","after":"fb919ede7cedb1e610e2e3ea8559758317cd7da4","ref":"refs/heads/main","pushedAt":"2024-02-29T23:58:10.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Merge pull request #72 from Syndica/dnut/contact-info-upgrade\n\nfeat(gossip): upgrade fully to ContactInfo","shortMessageHtmlLink":"Merge pull request Syndica#72 from Syndica/dnut/contact-info-upgrade"}},{"before":"0b383c2820e0f5f548ac39680b42dc640bc16648","after":"85b7c4ca7d32696888ab4d62d5faabf52efe1d3e","ref":"refs/heads/main","pushedAt":"2024-01-10T01:04:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Merge pull request #67 from clarkezone/fixmetricsport\n\nlogging: fix metrics port not logged","shortMessageHtmlLink":"Merge pull request Syndica#67 from clarkezone/fixmetricsport"}},{"before":"3617733a1ddc8ca612ac19299468561027fcf58b","after":"97bdcc3c8ef3bdfdf35ea78c3a540794346ee418","ref":"refs/heads/fixmetricsport","pushedAt":"2024-01-08T19:41:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Log metrics port","shortMessageHtmlLink":"Log metrics port"}},{"before":null,"after":"3617733a1ddc8ca612ac19299468561027fcf58b","ref":"refs/heads/fixmetricsport","pushedAt":"2024-01-07T04:32:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Log metrics port","shortMessageHtmlLink":"Log metrics port"}},{"before":"0410a67e4799a0fc3319d63ddfaa0edecf15d839","after":"0b383c2820e0f5f548ac39680b42dc640bc16648","ref":"refs/heads/main","pushedAt":"2024-01-07T03:42:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Merge pull request #64 from Syndica/dnut/fix-contact-info-extensions\n\nfix(gossip): Add `extensions` field to ContactInfo","shortMessageHtmlLink":"Merge pull request Syndica#64 from Syndica/dnut/fix-contact-info-exte…"}},{"before":"949eb15dbecc1cbd091ccf8344aa5c65b16278a8","after":"0410a67e4799a0fc3319d63ddfaa0edecf15d839","ref":"refs/heads/main","pushedAt":"2023-12-23T18:38:59.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Merge pull request #62 from Syndica/dnut/config\n\ncli options for spy node and log level","shortMessageHtmlLink":"Merge pull request Syndica#62 from Syndica/dnut/config"}},{"before":"9351b0bbf352ca7ef8a73aeaf4edad988eee3fd9","after":"949eb15dbecc1cbd091ccf8344aa5c65b16278a8","ref":"refs/heads/main","pushedAt":"2023-12-21T16:53:42.000Z","pushType":"push","commitsCount":80,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Merge pull request #39 from Syndica/19/gossip_optim_v2\n\ngossip: optimize logic","shortMessageHtmlLink":"Merge pull request Syndica#39 from Syndica/19/gossip_optim_v2"}},{"before":"7b30d7c87ef4ed676d8adf8f0c7cbb6a5f9ad8f3","after":"3fe5e4f9ea356f6eb37307ada8ab2bf4b8a2433a","ref":"refs/heads/docupdates","pushedAt":"2023-11-06T17:36:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Add vscode debug setup, link to CONTRIBUTING.md to main readme","shortMessageHtmlLink":"Add vscode debug setup, link to CONTRIBUTING.md to main readme"}},{"before":null,"after":"7b30d7c87ef4ed676d8adf8f0c7cbb6a5f9ad8f3","ref":"refs/heads/docupdates","pushedAt":"2023-11-03T10:29:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"clarkezone","name":"James Clarke","path":"/clarkezone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128250?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxNjo0ODo1MS4wMDAwMDBazwAAAATC1Rx6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wM1QxMDoyOTowOS4wMDAwMDBazwAAAAOmnuyx"}},"title":"Activity · clarkezone/sig"}