{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":683521204,"defaultBranch":"main","name":"orx-pinned-vec","ownerLogin":"orxfun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-26T20:46:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/132661625?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726836114.0","currentOid":""},"activityList":{"items":[{"before":"45ffb971e7dd34dacb5e0fb18526e712b4fec795","after":null,"ref":"refs/heads/iter-over-range","pushedAt":"2024-09-20T12:41:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"74e09347c37457b80bf103f260e7c1bbd2189229","after":"c432a4a37292ded02f34b6494b8a36719a4cd09c","ref":"refs/heads/main","pushedAt":"2024-09-20T12:41:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #35 from orxfun/iter-over-range\n\niter-over-range","shortMessageHtmlLink":"Merge pull request #35 from orxfun/iter-over-range"}},{"before":null,"after":"45ffb971e7dd34dacb5e0fb18526e712b4fec795","ref":"refs/heads/iter-over-range","pushedAt":"2024-09-20T12:40:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"iter-over-range\n\n`iter_over_range` method is provided.\n\nAt one hand, `vec.iter_over_range(a..b)` is equivalent to `vec.iter().skip(a).take(b - a)`. However, the latter requires `a` unnecessary `next` calls. Since all pinned vectors provide random access to elements, the objective of `iter_over_range` is to directly jump to `a` and create an iterator from this point on, and hence, avoiding the unnecessary iterations at the beginning.\n\nAlso\n* vec_range_limits helper method is also provided.","shortMessageHtmlLink":"iter-over-range"}},{"before":"96444a0dd9710d729aa294093d9ac0bad7e10eca","after":null,"ref":"refs/heads/Support-for-Self-Referential-Collections","pushedAt":"2024-09-16T12:34:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"df198714793f05d7c8a8ad5763ebc22f45c5913c","after":"74e09347c37457b80bf103f260e7c1bbd2189229","ref":"refs/heads/main","pushedAt":"2024-09-16T12:34:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #34 from orxfun/Support-for-Self-Referential-Collections\n\nSupport for self referential collections","shortMessageHtmlLink":"Merge pull request #34 from orxfun/Support-for-Self-Referential-Colle…"}},{"before":"069c154c513b91f45b2de54faa3d3cab5c0a38fe","after":"96444a0dd9710d729aa294093d9ac0bad7e10eca","ref":"refs/heads/Support-for-Self-Referential-Collections","pushedAt":"2024-09-16T12:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"clippy warnings on docs","shortMessageHtmlLink":"clippy warnings on docs"}},{"before":null,"after":"069c154c513b91f45b2de54faa3d3cab5c0a38fe","ref":"refs/heads/Support-for-Self-Referential-Collections","pushedAt":"2024-09-16T12:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"support for self referential collections\n\nThe following methods are required by pinned vectors:\n* index_of_ptr\n* push_get_ptr\n* iter_ptr\n* iter_ptr_rev\n* contains_ptr\n* get_ptr","shortMessageHtmlLink":"support for self referential collections"}},{"before":"0b45a69cedb76bb73951e590cffc07f7cd25c419","after":null,"ref":"refs/heads/no-std","pushedAt":"2024-09-06T07:13:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"c52b4f07deb09cf460512811151474daab4b3b26","after":"df198714793f05d7c8a8ad5763ebc22f45c5913c","ref":"refs/heads/main","pushedAt":"2024-09-06T07:13:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #33 from orxfun/no-std\n\nlibrary is converted to no_std","shortMessageHtmlLink":"Merge pull request #33 from orxfun/no-std"}},{"before":null,"after":"0b45a69cedb76bb73951e590cffc07f7cd25c419","ref":"refs/heads/no-std","pushedAt":"2024-09-06T07:12:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"library is converted to no_std","shortMessageHtmlLink":"library is converted to no_std"}},{"before":"1590e0d2a51bce1fe9864d93f7b6fa89221e51ac","after":null,"ref":"refs/heads/reserve-filled-capacity","pushedAt":"2024-08-28T09:00:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"153992993fdcb301d768de08ef0c88ce6f11c044","after":"c52b4f07deb09cf460512811151474daab4b3b26","ref":"refs/heads/main","pushedAt":"2024-08-28T09:00:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #32 from orxfun/reserve-filled-capacity\n\nreserve_maximum_concurrent_capacity_fill_with is implemented","shortMessageHtmlLink":"Merge pull request #32 from orxfun/reserve-filled-capacity"}},{"before":null,"after":"1590e0d2a51bce1fe9864d93f7b6fa89221e51ac","ref":"refs/heads/reserve-filled-capacity","pushedAt":"2024-08-28T08:59:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"reserve_maximum_concurrent_capacity_fill_with is implemented","shortMessageHtmlLink":"reserve_maximum_concurrent_capacity_fill_with is implemented"}},{"before":"6337bc204c6bb19d8dd604c1bd40d7786a20449f","after":null,"ref":"refs/heads/concurrent-clone-and-fill","pushedAt":"2024-08-27T02:16:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"968f2511bb5073ee60ff7a2a5e2f89817b1089e4","after":"153992993fdcb301d768de08ef0c88ce6f11c044","ref":"refs/heads/main","pushedAt":"2024-08-27T02:16:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #30 from orxfun/concurrent-clone-and-fill\n\nclone_with_len and fill_with methods are defined for concurrent vectors","shortMessageHtmlLink":"Merge pull request #30 from orxfun/concurrent-clone-and-fill"}},{"before":null,"after":"6337bc204c6bb19d8dd604c1bd40d7786a20449f","ref":"refs/heads/concurrent-clone-and-fill","pushedAt":"2024-08-27T02:15:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"clone_with_len and fill_with methods are defined for concurrent pinned vectors\n\n* clone_with_len is required for thread safe cloning of data.\n* fill_with, on the other hand, is required for data structures that needs to be gap-free all the time.","shortMessageHtmlLink":"clone_with_len and fill_with methods are defined for concurrent pinne…"}},{"before":"7b6d805c47b5537afcb09d36c712b348fbc277e5","after":null,"ref":"refs/heads/index-and-index-mut-are-required","pushedAt":"2024-08-22T19:47:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"cca9e3a15629dd308de64c03f4fa8b159b016964","after":"968f2511bb5073ee60ff7a2a5e2f89817b1089e4","ref":"refs/heads/main","pushedAt":"2024-08-22T19:47:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #29 from orxfun/index-and-index-mut-are-required\n\nIndex and IndexMut traits are required","shortMessageHtmlLink":"Merge pull request #29 from orxfun/index-and-index-mut-are-required"}},{"before":"cca9e3a15629dd308de64c03f4fa8b159b016964","after":"7b6d805c47b5537afcb09d36c712b348fbc277e5","ref":"refs/heads/index-and-index-mut-are-required","pushedAt":"2024-08-22T19:46:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Index and IndexMut traits are required","shortMessageHtmlLink":"Index and IndexMut traits are required"}},{"before":null,"after":"cca9e3a15629dd308de64c03f4fa8b159b016964","ref":"refs/heads/index-and-index-mut-are-required","pushedAt":"2024-08-22T19:46:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #28 from orxfun/sort-methods-added-to-trait\n\nsort, sort_by, sort_by_key are required","shortMessageHtmlLink":"Merge pull request #28 from orxfun/sort-methods-added-to-trait"}},{"before":"378ac53cae8ab95b206755ec63361cb78bf95e0a","after":null,"ref":"refs/heads/sort-methods-added-to-trait","pushedAt":"2024-08-22T04:46:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"e45c3ad6d3a986b3d2af1fa4210c8b9ceaee7a51","after":"cca9e3a15629dd308de64c03f4fa8b159b016964","ref":"refs/heads/main","pushedAt":"2024-08-22T04:46:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #28 from orxfun/sort-methods-added-to-trait\n\nsort, sort_by, sort_by_key are required","shortMessageHtmlLink":"Merge pull request #28 from orxfun/sort-methods-added-to-trait"}},{"before":null,"after":"378ac53cae8ab95b206755ec63361cb78bf95e0a","ref":"refs/heads/sort-methods-added-to-trait","pushedAt":"2024-08-22T04:45:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"sort, sort_by, sort_by_key are required","shortMessageHtmlLink":"sort, sort_by, sort_by_key are required"}},{"before":"f8f870cf9f200ffaf6c2c37a4a5daf597bea8e41","after":null,"ref":"refs/heads/fill-with-variants-to-initialize-memory","pushedAt":"2024-08-12T06:12:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"89bf9cdf64e3b46936279dd4ac3ed9b1ce22db95","after":"e45c3ad6d3a986b3d2af1fa4210c8b9ceaee7a51","ref":"refs/heads/main","pushedAt":"2024-08-12T06:12:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #27 from orxfun/fill-with-variants-to-initialize-memory\n\nfill-with variants to initialize memory on growth","shortMessageHtmlLink":"Merge pull request #27 from orxfun/fill-with-variants-to-initialize-m…"}},{"before":null,"after":"f8f870cf9f200ffaf6c2c37a4a5daf597bea8e41","ref":"refs/heads/fill-with-variants-to-initialize-memory","pushedAt":"2024-08-12T06:11:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"fill-with variants to initialize memory on growth\n\n`into_concurrent_filled_with` and `grow_to_and_fill_with` methods are required to enable data structures which always have an initialized and valid state.","shortMessageHtmlLink":"fill-with variants to initialize memory on growth"}},{"before":"a66871d1fb5ee1dea5b7e3d2cce479598524978f","after":null,"ref":"refs/heads/orx-pseudo-default-version","pushedAt":"2024-07-25T15:30:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"}},{"before":"3d84f94db6918020dc3a2a7ed9bdb62d83303e54","after":"89bf9cdf64e3b46936279dd4ac3ed9b1ce22db95","ref":"refs/heads/main","pushedAt":"2024-07-25T15:30:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"Merge pull request #26 from orxfun/orx-pseudo-default-version\n\norx-pseudo-default version","shortMessageHtmlLink":"Merge pull request #26 from orxfun/orx-pseudo-default-version"}},{"before":null,"after":"a66871d1fb5ee1dea5b7e3d2cce479598524978f","ref":"refs/heads/orx-pseudo-default-version","pushedAt":"2024-07-25T15:30:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"orx-pseudo-default version","shortMessageHtmlLink":"orx-pseudo-default version"}},{"before":"45087fed6f0c005b36b000ffb0e71b92e84a37d0","after":"3d84f94db6918020dc3a2a7ed9bdb62d83303e54","ref":"refs/heads/main","pushedAt":"2024-07-23T20:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orxfun","name":"Ugur Arikan","path":"/orxfun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132661625?s=80&v=4"},"commit":{"message":"test duration reduced","shortMessageHtmlLink":"test duration reduced"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjo0MTozMC4wMDAwMDBazwAAAAS78xUO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMjo0MTozMC4wMDAwMDBazwAAAAS78xUO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yM1QyMDo1NDoyNi4wMDAwMDBazwAAAASHSLqE"}},"title":"Activity · orxfun/orx-pinned-vec"}