{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699259712,"defaultBranch":"master","name":"vibe-container","ownerLogin":"vibe-d","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-02T09:17:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17060480?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721065363.0","currentOid":""},"activityList":{"items":[{"before":"e58f8d2b699ee01eef9a9ca2e2968bc3e5ee3d9e","after":null,"ref":"refs/heads/avoid_heasmap_table_entry_copy","pushedAt":"2024-07-15T17:42:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"}},{"before":"e26da4d290484ca47fcb96203ffce7d3b538dc7b","after":"f6ffae28d817da0ecfbf8c5c3112170beceb5bc0","ref":"refs/heads/master","pushedAt":"2024-07-15T17:42:41.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #13 from vibe-d/avoid_heasmap_table_entry_copy\n\nAvoid copying HashMap table entries during iteration.","shortMessageHtmlLink":"Merge pull request #13 from vibe-d/avoid_heasmap_table_entry_copy"}},{"before":"01c1b515c00568806d8b27ba75b3dd985f0bc02e","after":"e58f8d2b699ee01eef9a9ca2e2968bc3e5ee3d9e","ref":"refs/heads/avoid_heasmap_table_entry_copy","pushedAt":"2024-07-15T14:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Let HashMap.byValue return elements by ref.","shortMessageHtmlLink":"Let HashMap.byValue return elements by ref."}},{"before":"748e48b1e979ced26c2348642adf7b05a6564b2b","after":"01c1b515c00568806d8b27ba75b3dd985f0bc02e","ref":"refs/heads/avoid_heasmap_table_entry_copy","pushedAt":"2024-07-15T13:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Use macOS 13 CI runner.","shortMessageHtmlLink":"Use macOS 13 CI runner."}},{"before":null,"after":"748e48b1e979ced26c2348642adf7b05a6564b2b","ref":"refs/heads/avoid_heasmap_table_entry_copy","pushedAt":"2024-07-15T12:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Avoid copying HashMap table entries during iteration.","shortMessageHtmlLink":"Avoid copying HashMap table entries during iteration."}},{"before":"9be79531adc912644e61963a8eeb7564fadd9f7b","after":null,"ref":"refs/heads/fixedappender_bufferoverflowmode","pushedAt":"2024-04-02T06:55:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"2f07fa606c50ef6cb9b7de84b38fb42d9fb0dc88","after":"e26da4d290484ca47fcb96203ffce7d3b538dc7b","ref":"refs/heads/master","pushedAt":"2024-04-02T06:55:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Merge pull request #12 from vibe-d/fixedappender_bufferoverflowmode\n\nAdd BufferOverflowMode for FixedAppender","shortMessageHtmlLink":"Merge pull request #12 from vibe-d/fixedappender_bufferoverflowmode"}},{"before":null,"after":"9be79531adc912644e61963a8eeb7564fadd9f7b","ref":"refs/heads/fixedappender_bufferoverflowmode","pushedAt":"2024-04-01T14:19:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Add BufferOverflowMode for FixedAppender.\n\nAllows to customize the behavior in case of a buffer overflow. Both, using regular exceptions or ignoring any elements that exceed the buffer, is possible now.","shortMessageHtmlLink":"Add BufferOverflowMode for FixedAppender."}},{"before":"f3b4c1b83857392f35ab61513de11696e76438e8","after":"f1abb38ce58976518be6e814ebf852a65142622e","ref":"refs/heads/std_experimental_allocator","pushedAt":"2024-02-17T21:50:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Convert RegionListAllocator to struct to avoid compile errors.\n\nCalling allocatorObject() on a RegionListAllocator class instance results in compile errors, whereas using a struct works successfully.","shortMessageHtmlLink":"Convert RegionListAllocator to struct to avoid compile errors."}},{"before":"ba748ddd23045f85ca7351b74900cf88c0ef4622","after":"f3b4c1b83857392f35ab61513de11696e76438e8","ref":"refs/heads/std_experimental_allocator","pushedAt":"2024-02-17T21:46:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Convert RegionListAllocator to struct to avoid compile errors.\n\nCalling allocatorObject() on a RegionListAllocator class instance results in compile errors, whereas using a struct works successfully.","shortMessageHtmlLink":"Convert RegionListAllocator to struct to avoid compile errors."}},{"before":"6db5b2dd0bd5157625c265ac68e6253ac7cd4445","after":"ba748ddd23045f85ca7351b74900cf88c0ef4622","ref":"refs/heads/std_experimental_allocator","pushedAt":"2024-02-17T16:15:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Convert RegionListAllocator to struct to avoid compile errors.\n\nCalling allocatorObject() on a RegionListAllocator class instance results in compile errors, whereas using a struct works successfully.","shortMessageHtmlLink":"Convert RegionListAllocator to struct to avoid compile errors."}},{"before":"9eb75c4becc46a5bfcb0ddba2c5c0f5c3add5bb2","after":null,"ref":"refs/heads/ringbuffer_additions","pushedAt":"2024-02-17T16:00:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"e30802f0b4e8cc654f47664ce0a0b1bc5030466a","after":"2f07fa606c50ef6cb9b7de84b38fb42d9fb0dc88","ref":"refs/heads/master","pushedAt":"2024-02-17T16:00:22.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Merge pull request #11 from vibe-d/ringbuffer_additions\n\nRingBuffer additions","shortMessageHtmlLink":"Merge pull request #11 from vibe-d/ringbuffer_additions"}},{"before":"eec2c4bb30d91c70bf934a9b2ee7c2a02927ad2c","after":"9eb75c4becc46a5bfcb0ddba2c5c0f5c3add5bb2","ref":"refs/heads/ringbuffer_additions","pushedAt":"2024-02-17T15:51:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix RingBuffer for non-copyable types.","shortMessageHtmlLink":"Fix RingBuffer for non-copyable types."}},{"before":"7a087bb8f54a11a5785d4007cd0a8d1cee8f4bfc","after":"eec2c4bb30d91c70bf934a9b2ee7c2a02927ad2c","ref":"refs/heads/ringbuffer_additions","pushedAt":"2024-02-17T15:04:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix RingBuffer for non-copyable types.","shortMessageHtmlLink":"Fix RingBuffer for non-copyable types."}},{"before":"12f4f4d504b516f8416e3f456d3eb67b274fb8da","after":"7a087bb8f54a11a5785d4007cd0a8d1cee8f4bfc","ref":"refs/heads/ringbuffer_additions","pushedAt":"2024-02-17T14:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix RingBuffer for non-copyable types.","shortMessageHtmlLink":"Fix RingBuffer for non-copyable types."}},{"before":null,"after":"12f4f4d504b516f8416e3f456d3eb67b274fb8da","ref":"refs/heads/ringbuffer_additions","pushedAt":"2024-02-17T14:40:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Make RingBuffer.Range a random access range.","shortMessageHtmlLink":"Make RingBuffer.Range a random access range."}},{"before":"4634d7df1565e9d6413ea510fce3d3d5593ee3d8","after":null,"ref":"refs/heads/improvements","pushedAt":"2024-02-15T16:44:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"9044a7896224353e64c592f4b7a099739fd96676","after":"e30802f0b4e8cc654f47664ce0a0b1bc5030466a","ref":"refs/heads/master","pushedAt":"2024-02-15T16:44:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Merge pull request #10 from vibe-d/improvements\n\nImprovements","shortMessageHtmlLink":"Merge pull request #10 from vibe-d/improvements"}},{"before":null,"after":"4634d7df1565e9d6413ea510fce3d3d5593ee3d8","ref":"refs/heads/improvements","pushedAt":"2024-02-15T16:35:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Add missing functionality for RegionListAllocator.","shortMessageHtmlLink":"Add missing functionality for RegionListAllocator."}},{"before":"dc885ee179b1f3a5ba8ccb66add967b7458a3bfe","after":null,"ref":"refs/heads/add_internal_appenders","pushedAt":"2024-02-15T15:54:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"}},{"before":"391519b267ddc7ac2ccdf2bd745ff8b9617fca35","after":"9044a7896224353e64c592f4b7a099739fd96676","ref":"refs/heads/master","pushedAt":"2024-02-15T15:54:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #9 from vibe-d/add_internal_appenders\n\nAdd vibe.container.internal.appender module.","shortMessageHtmlLink":"Merge pull request #9 from vibe-d/add_internal_appenders"}},{"before":"6c67e7de181ca4cd810562e8f0e4971d58bf6383","after":"dc885ee179b1f3a5ba8ccb66add967b7458a3bfe","ref":"refs/heads/add_internal_appenders","pushedAt":"2024-02-15T15:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix compile error in FixedAppender.","shortMessageHtmlLink":"Fix compile error in FixedAppender."}},{"before":null,"after":"6c67e7de181ca4cd810562e8f0e4971d58bf6383","ref":"refs/heads/add_internal_appenders","pushedAt":"2024-02-15T15:43:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Add vibe.container.internal.appender module.\n\nTakes the code from vibe.utils.array.AllocAppender and FixedAppender one-to-one with the goal of eventually removing the vibe-d:utils module.","shortMessageHtmlLink":"Add vibe.container.internal.appender module."}},{"before":"1f4cbbe0577b4ce410f94b7bfdb829c5f9728bd8","after":null,"ref":"refs/heads/dictionary_list","pushedAt":"2024-02-15T14:04:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"de744de5f978d696d69ff338f2fc414a91166c02","after":"391519b267ddc7ac2ccdf2bd745ff8b9617fca35","ref":"refs/heads/master","pushedAt":"2024-02-15T14:04:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Merge pull request #8 from vibe-d/dictionary_list\n\nAdd DictionaryList","shortMessageHtmlLink":"Merge pull request #8 from vibe-d/dictionary_list"}},{"before":null,"after":"1f4cbbe0577b4ce410f94b7bfdb829c5f9728bd8","ref":"refs/heads/dictionary_list","pushedAt":"2024-02-15T13:53:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Add DictionaryList.\n\nThis is the implementation from vibe.utils.dictionarylist one-to-one.","shortMessageHtmlLink":"Add DictionaryList."}},{"before":null,"after":"6db5b2dd0bd5157625c265ac68e6253ac7cd4445","ref":"refs/heads/std_experimental_allocator","pushedAt":"2024-02-15T10:13:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Switch back to std.experimental.allocator.\n\nNote that this is a breaking change for vibe-core/vibe.d.","shortMessageHtmlLink":"Switch back to std.experimental.allocator."}},{"before":"ae1751bb0ed50f83a035d3b23c5b0a080e20a5de","after":null,"ref":"refs/heads/define_copy_semantics","pushedAt":"2024-02-14T09:59:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"}},{"before":"56d23e3d6a2684ae7112d724c3871d18ad79cdce","after":"de744de5f978d696d69ff338f2fc414a91166c02","ref":"refs/heads/master","pushedAt":"2024-02-14T09:59:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #6 from vibe-d/define_copy_semantics\n\nDefine proper copy semantics for RingBuffer","shortMessageHtmlLink":"Merge pull request #6 from vibe-d/define_copy_semantics"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxNzo0Mjo0My4wMDAwMDBazwAAAAR_-Znr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxNzo0Mjo0My4wMDAwMDBazwAAAAR_-Znr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNFQwOTo1OTo1MC4wMDAwMDBazwAAAAP6Yep3"}},"title":"Activity · vibe-d/vibe-container"}