{"id":500966,"url":"http://patchwork.ozlabs.org/api/series/500966/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/list/?series=500966","project":{"id":17,"url":"http://patchwork.ozlabs.org/api/projects/17/?format=json","name":"GNU Compiler Collection","link_name":"gcc","list_id":"gcc-patches.gcc.gnu.org","list_email":"gcc-patches@gcc.gnu.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"WIP: libstdc++: Refactor hash table code","date":"2026-04-22T10:25:11","submitter":{"id":93210,"url":"http://patchwork.ozlabs.org/api/people/93210/?format=json","name":"Jonathan Wakely via Sourceware Forge","email":"forge-bot+redi@forge-stage.sourceware.org"},"version":1,"total":12,"received_total":12,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/500966/mbox/","cover_letter":{"id":2226205,"url":"http://patchwork.ozlabs.org/api/covers/2226205/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/cover/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.0@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.0@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:09","name":"[v1,00/12] WIP: libstdc++: Refactor hash table code","mbox":"http://patchwork.ozlabs.org/project/gcc/cover/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.0@forge-stage.sourceware.org/mbox/"},"patches":[{"id":2226200,"url":"http://patchwork.ozlabs.org/api/patches/2226200/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.1@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.1@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:10","name":"[v1,01/12] libstdc++: Refactor _Hashtable::operator=(initializer_list<value_type>)","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.1@forge-stage.sourceware.org/mbox/"},{"id":2226180,"url":"http://patchwork.ozlabs.org/api/patches/2226180/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.2@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.2@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:11","name":"[v1,02/12] libstdc++: Allow unordered_set assignment to assign to existing nodes","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.2@forge-stage.sourceware.org/mbox/"},{"id":2226196,"url":"http://patchwork.ozlabs.org/api/patches/2226196/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.3@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.3@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:12","name":"[v1,03/12] libstdc++: Refactor Hashtable insertion [PR115285]","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.3@forge-stage.sourceware.org/mbox/"},{"id":2226194,"url":"http://patchwork.ozlabs.org/api/patches/2226194/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.4@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.4@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:13","name":"[v1,04/12] libstdc++: Refactor Hashtable erasure","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.4@forge-stage.sourceware.org/mbox/"},{"id":2226195,"url":"http://patchwork.ozlabs.org/api/patches/2226195/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.5@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.5@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:14","name":"[v1,05/12] libstdc++: Add _Hashtable::_M_assign for the common case","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.5@forge-stage.sourceware.org/mbox/"},{"id":2226199,"url":"http://patchwork.ozlabs.org/api/patches/2226199/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.6@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.6@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:15","name":"[v1,06/12] libstdc++: Replace _Hashtable::__fwd_value_for with cast","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.6@forge-stage.sourceware.org/mbox/"},{"id":2226219,"url":"http://patchwork.ozlabs.org/api/patches/2226219/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.7@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.7@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:16","name":"[v1,07/12] libstdc++: Use RAII in _Hashtable","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.7@forge-stage.sourceware.org/mbox/"},{"id":2226187,"url":"http://patchwork.ozlabs.org/api/patches/2226187/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.8@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.8@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:17","name":"[v1,08/12] libstdc++: Remove _Insert base class from _Hashtable","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.8@forge-stage.sourceware.org/mbox/"},{"id":2226228,"url":"http://patchwork.ozlabs.org/api/patches/2226228/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.9@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.9@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:18","name":"[v1,09/12] libstdc++: Remove _Equality base class from _Hashtable","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.9@forge-stage.sourceware.org/mbox/"},{"id":2226218,"url":"http://patchwork.ozlabs.org/api/patches/2226218/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.10@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.10@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:19","name":"[v1,10/12] libstdc++: Remove _Hashtable_base::_S_equals","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.10@forge-stage.sourceware.org/mbox/"},{"id":2226226,"url":"http://patchwork.ozlabs.org/api/patches/2226226/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.11@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.11@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:20","name":"[v1,11/12] libstdc++: Simplify _Hashtable merge functions","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.11@forge-stage.sourceware.org/mbox/"},{"id":2226243,"url":"http://patchwork.ozlabs.org/api/patches/2226243/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.12@forge-stage.sourceware.org/","msgid":"<bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.12@forge-stage.sourceware.org>","list_archive_url":null,"date":"2026-04-22T10:25:21","name":"[v1,12/12] libstdc++: Add _Hashtable::_M_locate(const key_type&)","mbox":"http://patchwork.ozlabs.org/project/gcc/patch/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.12@forge-stage.sourceware.org/mbox/"}]}