💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在2026年第一季度,我参与了boost::container::hub的开发,这是C++26 std::hive的替代品,具有更好的性能和简单的结构。我在马德里参加了using std::cpp 2026会议,分享了关于C++程序员数学思维的演讲。此外,我修复了Boost.Unordered和Boost.Bimap中的多个问题,并提出了Boost.ICL的修复建议。
🎯
关键要点
- 在2026年第一季度,参与了boost::container::hub的开发,这是C++26 std::hive的替代品,具有更好的性能和简单的结构。
- boost::container::hub依赖于快速的std::countr_zero操作和现代分配器,尽管分配次数更多,但性能未显著下降。
- boost::container::hub已正式提议纳入Boost.Container,并将在4月16日至26日进行官方审查。
- 在马德里举行的using std::cpp 2026会议上,发表了关于C++程序员数学思维的演讲,讨论了与会者的反馈。
- 修复了Boost.Unordered中的多个问题,并提出了自动修复Node.js漏洞的建议。
- 合并了Boost.Bimap中的新特性,并提供了测试和文档,表示希望成为其活跃维护者。
- 针对libc++ v22的更改导致Boost.ICL出现问题,已提出修复建议,等待接受。
- 作为财政赞助委员会成员,支持Mark Cooper的Boost Blueprint系列,积极参与社区支持。
❓
延伸问答
boost::container::hub是什么?
boost::container::hub是C++26 std::hive的替代品,具有更简单的数据结构和竞争力的性能。
boost::container::hub的性能如何?
尽管boost::container::hub的分配次数更多,但其性能未显著下降,依赖于快速的std::countr_zero操作和现代分配器。
我在哪里可以了解关于C++程序员数学思维的演讲?
关于C++程序员数学思维的演讲在2026年3月的using std::cpp会议上进行,地点在马德里。
Boost.Unordered中有哪些修复?
修复了多个问题,包括与Node.js漏洞相关的修复,提交了多个PR以解决这些问题。
Boost.Bimap的新特性是什么?
Boost.Bimap合并了std::initializer_list构造函数的新特性,并提供了测试和文档。
Boost.ICL出现了什么问题?
由于libc++ v22的更改,Boost.ICL出现了问题,已提出修复建议,等待接受。
➡️