{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209078865,"defaultBranch":"main","name":"STL","ownerLogin":"frederick-vs-ja","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-09-17T14:37:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23228989?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727147771.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2661d1fc86c2444b4b1068ee52f5126737ab391e","ref":"refs/heads/pair-privatization","pushedAt":"2024-09-24T03:16:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Privatize `pair`'s internal non-Standard constructor\n\nIt's arguably conforming to leave the internal constructor public,\nbecause it must be called with 4 arguments, and no Standard\nconstructor would be selected in such a call. However, it's possibly\nbetter to prevent accident calls to implementation details.\n\nAlso move the deleted `operator=` overload to the private section for\nconsistency, which should affects nothing.","shortMessageHtmlLink":"Privatize pair's internal non-Standard constructor"}},{"before":"dbd409fba97c50b57391eb3f1ffa0a20543d802d","after":"2f45105a9f5c6d54f73210b183c488282604d823","ref":"refs/heads/vector-scope-guards","pushedAt":"2024-09-23T12:32:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"More scope guards for `vector`\n\nThere're still two occurrences of try-catch-reraise in\n`_Insert_counted_range`, which don't seem able to be replaced by scope\nguards if we want to keep the current behavior. It seems that no more\n`_RERAISE;` in other headers can be replaced with scope guards.\n\nDrive-by: strengthening exception specification for\n- `allocator::deallocate`,\n- `allocator_traits>::deallocate`, and\n- `vector::_Change_array`.","shortMessageHtmlLink":"More scope guards for vector"}},{"before":"3a167a2bdff8a07a78f95429a7f235d4d442c51a","after":"dbd409fba97c50b57391eb3f1ffa0a20543d802d","ref":"refs/heads/vector-scope-guards","pushedAt":"2024-09-23T12:03:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"More scope guards for `vector`\n\nThere're still two occurrences of try-catch-reraise in\n`_Insert_counted_range`, which don't seem able to be replaced by scope\nguards if we want to keep the current behavior. It seems that no more\n`_RERAISE;` in other headers can be replaced with scope guards.\n\nDrive-by: strengthening exception specification for\n- `allocator::deallocate`,\n- `allocator_traits>::deallocate`, and\n- `vector::_Change_array`.","shortMessageHtmlLink":"More scope guards for vector"}},{"before":"19ea42165121775105e857c16e694d15fe00533c","after":"3a167a2bdff8a07a78f95429a7f235d4d442c51a","ref":"refs/heads/vector-scope-guards","pushedAt":"2024-09-23T11:52:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"More scope guards for `vector`\n\nThere're still two occurrences of try-catch-reraise in\n`_Insert_counted_range`, which don't seem able to be replaced by scope\nguards if we want to keep the current behavior. It seems that no more\n`_RERAISE;` in other headers can be replaced with scope guards.\n\nDrive-by: strengthening exception specification for\n- `allocator::deallocate`,\n- `allocator_traits>::deallocate`, and\n- `vector::_Change_array`.","shortMessageHtmlLink":"More scope guards for vector"}},{"before":null,"after":"19ea42165121775105e857c16e694d15fe00533c","ref":"refs/heads/vector-scope-guards","pushedAt":"2024-09-23T11:39:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"More scope guards for `vector`\n\nThere're still two occurrences of try-catch-reraise in\n`_Insert_counted_range`, which don't seem able to be replaced by scope\nguards if we want to keep the current behavior. It seems that no more\n`_RERAISE;` in other headers can be replaced with scope guards.\n\nDrive-by: strengthening exception specification for\n- `allocator::deallocate`,\n- `allocator_traits>::deallocate`, and\n- `vector::_Change_array`.","shortMessageHtmlLink":"More scope guards for vector"}},{"before":"425e3ab3f1729932ab600fa67b7589aceaebb883","after":"5147e59ad8b128618cefae96b7067e937ae53d82","ref":"refs/heads/copy-construct-allocator","pushedAt":"2024-09-23T01:31:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Revert skipping tests and try another method\n\nThis reverts commit 425e3ab3f1729932ab600fa67b7589aceaebb883.","shortMessageHtmlLink":"Revert skipping tests and try another method"}},{"before":"a5ea3eabc5d5c01851b1c6bf3a23213931c2f2d2","after":"425e3ab3f1729932ab600fa67b7589aceaebb883","ref":"refs/heads/copy-construct-allocator","pushedAt":"2024-09-22T17:44:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Skip tests","shortMessageHtmlLink":"Skip tests"}},{"before":null,"after":"a5ea3eabc5d5c01851b1c6bf3a23213931c2f2d2","ref":"refs/heads/copy-construct-allocator","pushedAt":"2024-09-22T16:40:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Remove move-allocator tag internal constructors","shortMessageHtmlLink":"Remove move-allocator tag internal constructors"}},{"before":"947726007a4ef31ccc0f460eba994146f4cdb493","after":"af123eec54a9cad01367b723b7f6cd4ee484aa93","ref":"refs/heads/feature/flat_map","pushedAt":"2024-09-22T14:57:36.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Merge pull request #4969 from CaseyCarter/flat_map-merge\n\nMerge `main` to `feature/flat_map`","shortMessageHtmlLink":"Merge pull request microsoft#4969 from CaseyCarter/flat_map-merge"}},{"before":"549bc9072d407ac98c25117f61fcde5d2e7d9e6b","after":"a6e682d5f1715dd2a107e94bc0c84c2f8de1eb49","ref":"refs/heads/msvc-no-unique-address","pushedAt":"2024-09-20T10:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"`ranges::` again","shortMessageHtmlLink":"ranges:: again"}},{"before":"68d052f484d44d4463ac12fa1212e9011871890f","after":"549bc9072d407ac98c25117f61fcde5d2e7d9e6b","ref":"refs/heads/msvc-no-unique-address","pushedAt":"2024-09-20T10:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"`ranges::`!","shortMessageHtmlLink":"ranges::!"}},{"before":"5e3ea4ebfcd7743c86791f3a55b8c6266aae0136","after":"fb94c5a6e70fc854f0eef9868b96bc97ec9064b9","ref":"refs/heads/packaged-move-only-task","pushedAt":"2024-09-20T10:05:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Speculatively implement LWG-4154, reorder constraints\n\nand merge `_Packaged_state` specializations","shortMessageHtmlLink":"Speculatively implement LWG-4154, reorder constraints"}},{"before":"593255a8c72da3a5f87120118c6b53b281555128","after":"68d052f484d44d4463ac12fa1212e9011871890f","ref":"refs/heads/msvc-no-unique-address","pushedAt":"2024-09-20T09:43:44.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Also handle `elements_of`","shortMessageHtmlLink":"Also handle elements_of"}},{"before":"3bdfd7444e267bd1585f84fa2d69f05e8f3346e1","after":"947726007a4ef31ccc0f460eba994146f4cdb493","ref":"refs/heads/feature/flat_map","pushedAt":"2024-09-20T07:38:10.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Merge pull request #4967 from CaseyCarter/flat_map\n\nMerge `feature/flat_set` into `feature/flat_map`, after which `feature/flat_set` can be closed. There were (unsurprisingly) a dozen or so simple merge conflicts since the two header names alphabetize together. There's also an additional commit here to eliminate the duplicate definitions of `sorted_unique` et al. by pushing them up into ``.","shortMessageHtmlLink":"Merge pull request microsoft#4967 from CaseyCarter/flat_map"}},{"before":"eef2206a5cc2f6edb5639b7c8a85ea3566501714","after":"dea16ae6ba65d4c5f151801920e1e6ff2bcc5fa3","ref":"refs/heads/feature/future-of-const-result-types","pushedAt":"2024-09-19T23:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Handle const and non-assignable types in `_Associated_state`.","shortMessageHtmlLink":"Handle const and non-assignable types in _Associated_state."}},{"before":"473a0243559f0485b46fc86c6bf771a4b0a7e0f3","after":"5fb665a6c5a406a79724da90d82b1a0b838ca43d","ref":"refs/heads/feature/deque-of-incomplete-element-types","pushedAt":"2024-09-19T23:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Make `deque` accept incomplete element types.","shortMessageHtmlLink":"Make deque accept incomplete element types."}},{"before":"a26f4adb1ecf767784bb4e4318093c4579fdb364","after":"1e312b38db8df1dfbea17adc344454feb8d00dd9","ref":"refs/heads/main","pushedAt":"2024-09-19T23:23:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Don't deduce the return type of `emplace`{,`_back`,`_front`} (#4963)\n\nCo-authored-by: Stephan T. Lavavej ","shortMessageHtmlLink":"Don't deduce the return type of emplace{,_back,_front} (microso…"}},{"before":"80be0379da344eb87ac8d753ffab350149eea0e5","after":null,"ref":"refs/heads/char_traits-unicorn","pushedAt":"2024-09-19T23:10:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"}},{"before":"b23f119286ca26a8befdd6cc5551e961270c474d","after":null,"ref":"refs/heads/deque-missed-mask","pushedAt":"2024-09-19T23:05:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"}},{"before":"25a681697ed3c68baa414762c47c6a451f02439f","after":"80be0379da344eb87ac8d753ffab350149eea0e5","ref":"refs/heads/char_traits-unicorn","pushedAt":"2024-09-19T03:15:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"StephanTLavavej","name":"Stephan T. Lavavej","path":"/StephanTLavavej","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4231088?s=80&v=4"},"commit":{"message":"Test basic_string find_last_not_of.","shortMessageHtmlLink":"Test basic_string find_last_not_of."}},{"before":"52cc346d69b9f2dac0ad4aeaa5116d2c484ec319","after":"593255a8c72da3a5f87120118c6b53b281555128","ref":"refs/heads/msvc-no-unique-address","pushedAt":"2024-09-19T01:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Revert test coverage for NVCC and try to handle ICC","shortMessageHtmlLink":"Revert test coverage for NVCC and try to handle ICC"}},{"before":"382b6c03af61e6be153b0b5fb2546dd3997852df","after":"eef2206a5cc2f6edb5639b7c8a85ea3566501714","ref":"refs/heads/feature/future-of-const-result-types","pushedAt":"2024-09-19T01:07:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Handle const and non-assignable types in `_Associated_state`.","shortMessageHtmlLink":"Handle const and non-assignable types in _Associated_state."}},{"before":"14cfdff8396d940e886896ef7acae031af65a9fd","after":"473a0243559f0485b46fc86c6bf771a4b0a7e0f3","ref":"refs/heads/feature/deque-of-incomplete-element-types","pushedAt":"2024-09-19T01:06:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Make `deque` accept incomplete element types.","shortMessageHtmlLink":"Make deque accept incomplete element types."}},{"before":"ab018a35ac3729a7c936680667871db745ff8b46","after":"52cc346d69b9f2dac0ad4aeaa5116d2c484ec319","ref":"refs/heads/msvc-no-unique-address","pushedAt":"2024-09-17T15:54:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Initially use `[[msvc::no_unique_address]]` for some C++23 components\n\n- `in_value_result`\n- `out_value_result`\n- `mdspan`\n- `join_with_view`'s sentinel\n- `enumerate_view`'s iterator and sentinel\n- `chunk_view`'s iterator\n- `slide_view`'s sentinel","shortMessageHtmlLink":"Initially use [[msvc::no_unique_address]] for some C++23 components"}},{"before":null,"after":"ab018a35ac3729a7c936680667871db745ff8b46","ref":"refs/heads/msvc-no-unique-address","pushedAt":"2024-09-17T15:47:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Initially use `[[msvc::no_unique_address]]` for some C++23 components\n\n- `in_value_result`\n- `out_value_result`\n- `mdspan`\n- `join_with_view`'s sentinel\n- `enumerate_view`'s iterator and sentinel\n- `chunk_view`'s iterator\n- `chunk_by_view`'s iterator\n- `slide_view`'s sentinel","shortMessageHtmlLink":"Initially use [[msvc::no_unique_address]] for some C++23 components"}},{"before":"73b5791e5c9eff1ece3ce593571fb30c31bf08d9","after":"a26f4adb1ecf767784bb4e4318093c4579fdb364","ref":"refs/heads/main","pushedAt":"2024-09-17T15:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Allow spectre build of debug libraries. (#4874)","shortMessageHtmlLink":"Allow spectre build of debug libraries. (microsoft#4874)"}},{"before":"5035178a1f31bc411358e4ec02f949fb1cc908ad","after":"b23f119286ca26a8befdd6cc5551e961270c474d","ref":"refs/heads/deque-missed-mask","pushedAt":"2024-09-13T23:33:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Address @CaseyCarter's review comments","shortMessageHtmlLink":"Address @CaseyCarter's review comments"}},{"before":"d19a53ae9c11b62024c112cf9e8388a4f3d160ad","after":"89283a6d3c1b2b232dcb8bb01837f1bafe4151f9","ref":"refs/heads/feature/generator","pushedAt":"2024-09-13T11:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Polish `std::generator` (#4952)\n\nThis should complete the `generator` feature branch and get it ready to merge. There are very few product code changes here, it's mostly expanded test coverage with some cleanup and reorganization. There's also some documentation of the \"stack of coroutines\" and the memory layout of allocations that will make it easier for folks to get up to speed on how the code works under the covers.\r\n\r\nIt's broken down nicely by commit for ease of review; I'll replicate the commit messages here as an overview. Comments without specific context refer to `P2502R2_generator` where most changes were made. The `P2502R2_generator_iterator` and `P2502R2_generator_promise` tests were already very nicely complete.\r\n\r\n* Update `generator` template argument mandates\r\n * Update citations to WG21-N4988\r\n * Reorder checks to specification order\r\n * Make `_RRef` more obviously reflect the wording for `RRef` in WG21-N4988 [coro.generator.class]/1.4.\r\n* Allocator testing updates\r\n * Simplify and correct `StatelessAlloc`\r\n * Deriving publicly from `std::allocator` not a great idea, as witnessed by the recent addition of `allocate_at_least`.\r\n * `deallocate` should be `noexcept` for a `Cpp17Allocator`.\r\n * We don't need to reimplement `std::allocator` when we can simply use it.\r\n * The domain of equality for `Cpp17Allocators` is an entire `rebind` family, i.e., `StatelessAlloc` and `allocator_traits>::rebind_alloc` must be comparable.\r\n * PascalCase `stateful_alloc` for consistency and move into the header with `StatelessAlloc`.\r\n* Promise test tweaks\r\n * \"whose member `await_ready` returns `false`\" in WG21-N4988 [coro.generator.promise]/11 implies the return type is exactly `bool`, not \"convertible to `bool`\". Update `test_yield_elements_of_range` accordingly.\r\n * Move non-portable size check from `P2502R2_generator` into `P2502R2_generator_promise`\r\n* Expand and complete `static_checks`: Implement a complete `generator` traits in the header to use in both `P2502R2_generator_iterator` and `P2502R2_generator`'s `static_checks`.\r\n* Create generic `test_one` template which takes a generator, a description of its static properties, and the expected result of piping the generator through a provided range adaptor. `test_one` validates the static properties with `static_checks`, and confirms the output is as expected.\r\n* Extract test cases for weird reference types (mutable lvalue and rvalue references) from `main` into new function `test_weird_reference_types`.\r\n* Several small tweaks:\r\n * It's no longer significant that `co_upto` wasn't an example in the proposal; strike the comment.\r\n * Enforce `co_upto`'s precondition so it's nicely documented.\r\n * Consistently prefer `same_as` to `is_same_v`.\r\n * Regroup calls to test cases in `main` topically and title each category.\r\n* Reorganize test code to agree with call order in `main`. [This is the largest individual commit; it is a pure reordering.]\r\n* All product code assertions now depend on `_CONTAINER_DEBUG_LEVEL`. These are all simple O(1) checks, there's no reason not to promote them from `_DEBUG` to `_CONTAINER_DEBUG_LEVEL`.\r\n* Clarify allocation mechanisms, including some fancy memory layout diagrams.\r\n * Rename `_Promise_allocator` to `_Coro_promise_allocator` to avoid any confusion with `_Promise`. Rename its template parameter `_Allocator` to `_Proto_allocator` to avoid confusion with the rebound allocator type `_Alloc`.\r\n * Expand `static_assert` message in `operator new`. If and when `_Coro_promise_allocator` is reused by other coroutine types we can worry about making the message more generic.\r\n * Extract block size computations.\r\n* `Element_awaiter` must direct-non-list-initialize its stored object, per WG21-N4988 [coro.generator.promise]/7.\r\n* Document the \"stack of coroutine handles\" in a code comment with another work of art.","shortMessageHtmlLink":"Polish std::generator (microsoft#4952)"}},{"before":"8a5d875dd9ca46debb1767d4c16b5e6a862d3869","after":"5035178a1f31bc411358e4ec02f949fb1cc908ad","ref":"refs/heads/deque-missed-mask","pushedAt":"2024-09-13T10:47:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Fix masking of `_First_used_block_idx` in `deque::shrink_to_fit`","shortMessageHtmlLink":"Fix masking of _First_used_block_idx in deque::shrink_to_fit"}},{"before":null,"after":"8a5d875dd9ca46debb1767d4c16b5e6a862d3869","ref":"refs/heads/deque-missed-mask","pushedAt":"2024-09-13T10:15:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frederick-vs-ja","name":"A. Jiang","path":"/frederick-vs-ja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23228989?s=80&v=4"},"commit":{"message":"Fix masking of `_First_used_block_idx` in `deque::shrink_to_fit`","shortMessageHtmlLink":"Fix masking of _First_used_block_idx in deque::shrink_to_fit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMzoxNjoxMS4wMDAwMDBazwAAAAS-pSJk","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMzoxNjoxMS4wMDAwMDBazwAAAAS-pSJk","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMDoxNTozMy4wMDAwMDBazwAAAAS1WBZD"}},"title":"Activity · frederick-vs-ja/STL"}