12. 小事一桩。为什么你应该总是准备好基准 The Little Things: Why you should always have benchmarks ready (codingnest.com)
13. C++中不费吹灰之力的性能改进:std::vector Effortless Performance Improvements in C++: std::vector (julien.jorge.st)
16. std::string现在支持Address Sanitizer std::string now supports Address Sanitizer (devblogs.microsoft.com)
18. x86-simd-sort。 为原始数据类型提供高性能的基于SIMD的排序算法的C++头文件库 x86-simd-sort: C++ header file library for high performance SIMD based sorting algorithms for primitive datatypes (github.com)
21. C++中不费吹灰之力的性能改进:std::unordered_map Effortless Performance Improvements in C++: std::unordered_map (julien.jorge.st)
31. LeanCreator:一个精简版的Qt Creator,使用BUSY而不是qmake。 LeanCreator: a stripped-down version of Qt Creator, using BUSY instead of qmake (github.com)
32. 在你的C++程序中应用的最重要的优化措施 The Most Important Optimizations to Apply in Your C++ Programs (www.youtube.com)
37. Crypto Ancienne 2.0现在将TLS 1.3带到旧物联网(BeOS除外)(2022) Crypto Ancienne 2.0 now brings TLS 1.3 to the Internet of Old Things (except BeOS) (2022) (oldvcr.blogspot.com)
38. 用std::format和C++20打印表格的乐趣 Fun with printing tables with std::format and C++20 (www.cppstories.com)
40. OpenBSD中的权限下降、权限分离和限制服务操作模式 Privilege drop, privilege separation, and restricted-service operating mode in OpenBSD (sha256.net)
42. C-锈蚀。 锈的优点,用C语言,没有缺点 C-rusted: The Advantages of Rust, in C, without the Disadvantages (arxiv.org)
45. 快速计算一个拉丁文1号字符串的UTF-8大小(AVX版) Computing the UTF-8 size of a Latin 1 string quickly (AVX edition) (lemire.me)
48. C++23 "大流行版 "已经完成(行程报告:美国华盛顿州Issaquah的冬季ISO C++标准会议)。 C++23 “Pandemic Edition” is complete (Trip report: Winter ISO C++ standards meeting, Issaquah, WA, USA) (herbsutter.com)
56. 旧的CCAN域名被占用......检查你是否使用过那里的任何代码 Old CCAN domain squatted ... check if you've used any code from there (lists.ozlabs.org)
57. 如何使用_FORTIFY_SOURCE=3来提高应用程序的安全性 How to improve application security using _FORTIFY_SOURCE=3 (developers.redhat.com)
58. 我们如何在GCC中增加对C++23假设功能的支持 How we added support for the C++23 assume feature in GCC (developers.redhat.com)
60. QObjects, Ownership, propagate_const and C++ Evolution QObjects, Ownership, propagate_const and C++ Evolution (www.kdab.com)
62. 引入sort3、sort4和sort5的无分支排序功能 Introduce branchless sorting functions for sort3, sort4 and sort5 (reviews.llvm.org)
66. smol_world。 紧凑的垃圾收集堆和类似JSON的对象模型 smol_world: Compact garbage-collected heap and JSON-like object model (github.com)
69. LibColony(用于任务调度的库,用于模拟游戏如矮人堡垒)。 LibColony (library for task scheduling, for simulation games like Dwarf Fortress) (mrogalski.eu)
74. aocla: 一个基于堆栈的小型编程语言解释器,使用~1KloC aocla: A small stack based programming language interpreter in ~1KloC (github.com)
75. llvmbox: 自包含的、完全静态的LLVM工具和libs llvmbox: Self contained, fully static llvm tools & libs (github.com)
76. 用于Visual Studio的Amiga C/C++编译、调试和配置文件 Amiga C/C++ Compile, Debug & Profile for Visual Studio (marketplace.visualstudio.com)
77. 认真思考 "安全 "问题;然后做一些明智的事。 Think seriously about “safety”; then do something sensible about it (www.open-std.org)
81. 一个CPU是如何工作的。 RISC-V玩具CPU上的裸机C语言 How a CPU works: Bare metal C on a RISC-V toy CPU (florian.noeding.com)
84. 以Rust程序员的身份看待Git源代码审计 The Git source code audit, viewed as a Rust programmer (litchipi.github.io)
85. 关于Cisco Talos最近报告的安全漏洞 Regarding recent reported security vulnerabilities from Cisco Talos (www.qt.io)
86. 关于C++17的std::variant,你需要知道的一切 Everything You Need to Know About std::variant from C++17 (www.cppstories.com)
90. Nolibc:一个随内核提供的最小的C语言库替代品 Nolibc: a minimal C-library replacement shipped with the kernel (lwn.net)
95. GitHub - cksystemsteaching/selfie: 一个由小型C语言编译器、小型RISC-V仿真器和RISC-V管理程序组成的教育软件系统 GitHub - cksystemsteaching/selfie: An educational software system of a tiny C compiler, a tiny RISC-V emulator, and a RISC-V hypervisor (github.com)
96. 更快的虚拟机。加快编程语言的执行速度 Faster virtual machines: Speeding up programming language execution (mort.coffee)
97. sysm是一个Linux程序,可以让你在指定事件上播放自定义的声音。 sysm is a Linux program that lets you play custom sounds on specified events (github.com)
99. 在使用C++的std::optional时,需要注意对非琐碎对象的使用。 Care is needed to use C++ std::optional with non-trivial objects (lemire.me)
100. 支持在Chromium项目中使用Rust技术 Supporting the Use of Rust in the Chromium Project (security.googleblog.com)
101. 约翰尼'QObject'沃克,趁机更换一个服务定位器模式 Johnnie 'QObject' Walker, replace a service locator pattern while you're at it (raymii.org)
106. 介绍如何构建GCC和其他一些GNU项目(重点是macOS和Apple Silicon)。 Intro to building GCC and some other GNU projects (focus on macOS & Apple Silicon) (www.nmattia.com)
110. [提案]OpenBSD中未定义行为优化的加速收益分析 [Proposal] Analysis of Speedup Gain of Undefined Behavior Optimizations in OpenBSD (tildegit.org)
111. 如何在单个M1 CPU核心上获得1.5 TFlops的FP32性能 How to Get 1.5 TFlops of FP32 Performance on a Single M1 CPU Core (jott.live)
120. GitHub - pebal/sgcl: C++的实时垃圾收集器 GitHub - pebal/sgcl: A real-time Garbage Collector for C++ (github.com)
123. 代码2022在MikroMikko 4TT m326上的出现 Advent of Code 2022 on a MikroMikko 4TT m326 (clb.confined.space)
125. 在C89中仅使用整数和定点数学进行NTSC编码/解码 NTSC encoding/decoding in C89 using only integers and fixed point math (github.com)
126. 一个新的希望(2022)。CHERI:一个现代的能力结构 A New HOPE (2022): CHERI: A Modern Capability Architecture (www.youtube.com)
129. 正则表达式匹配:虚拟机的方法 (2009) Regular Expression Matching: the Virtual Machine Approach (2009) (swtch.com)
137. 用一个工厂函数代替std::lock_guard Replacing std::lock_guard with a factory function (quuxplusone.github.io)
138. 内存池系统是一个灵活和适应性强的内存管理器 Memory Pool System is a flexible and adaptable memory manager (www.ravenbrook.com)
147. 如果数值不同,我怎样才能做到与compare_exchange和exchange相反? How can I do the opposite of compare_exchange and exchange if the value is different? (devblogs.microsoft.com)
149. whisper.cpp: 在C/C++中移植OpenAI的Whisper模型 whisper.cpp: Port of OpenAI's Whisper model in C/C++ (github.com)
158. C++20中的const vs constexpr vs consteval vs constinit const vs constexpr vs consteval vs constinit in C++20 (www.cppstories.com)
159. 未定义的行为会导致时间旅行(2014年)。 Undefined behavior can result in time travel (2014) (devblogs.microsoft.com)
164. 将58000行D和C++语言移植到jai,第0部分:为什么和怎么做 Porting 58000 lines of D and C++ to jai, Part 0: Why and How (www.yet-another-blog.com)
165. cppdataloader是一个用于C++17的批处理和缓存库。 cppdataloader is a batching and caching library for C++17 (github.com)
166. 如何在没有数学知识的情况下用Raylib旋转一个演员 How to rotate an actor with Raylib without math knowledge (www.akselmo.dev)
167. C++移动语义被认为是有害的(Rust更好)(2021) C++ Move Semantics Considered Harmful (Rust is better) (2021) (www.thecodedmessage.com)
168. 如何用constinit和constexpr测量字符串SSO长度 How to Measure String SSO Length with constinit and constexpr (www.cppstories.com)
171. libav/c99-to-c89: 将C99代码转换为兼容MSVC的C89的工具 libav/c99-to-c89: Tool to convert C99 code to MSVC-compatible C89 (github.com)
176. 安全和高效地使用QNetworkAccessManager Secure and efficient QNetworkAccessManager use (www.volkerkrause.eu)
183. Picolibc: 为嵌入式32位和64位系统设计的C库 picolibc: a C library designed for embedded 32-bit and 64-bit systems (github.com)
184. C++ constexpr的花招。如何在编译时获得一个字符串的长度? C++ constexpr parlor tricks: How can I obtain the length of a string at compile time? (devblogs.microsoft.com)
189. Rust包装的C++能否提供稳定性和性能方面的优势? Can Rust-wrapped C++ offer stability and performance benefits? (medium.com)
191. LeanQt--现在具有跨平台的窗口和2D图形--在通往小工具的路上 LeanQt - now with cross-platform windows and 2d graphics - on the way to the widgets (github.com)
201. 基于图表的Rust/C++20原子排序的新解释 A new diagram-based explanation of Rust/C++20 atomic orderings (sabrinajewson.org)
209. 使用Go的运行时间/cgo在C和Go之间传递数值 Using Go's runtime/cgo to pass values between C and Go (www.arsenm.dev)
211. C++之旅》第三版(涵盖了C++20和C++23的一些可能的特性)。 A Tour of C++, 3rd edition (covering C++20 plus a few likely features of C++23) (www.stroustrup.com)
212. KDE Qt5补丁集已经在Qt 5.15.7的基础上进行了调整。 The KDE Qt5 Patch Collection has been rebased on top of Qt 5.15.7 (tsdgeos.blogspot.com)
217. 比起图书馆设施,更喜欢核心语言的功能 Prefer core-language features over library facilities (quuxplusone.github.io)
219. LeanQt - 网络和并发模块发布,计划中的功能集达到了 LeanQt - Network and Concurrent module release, planned feature set reached (github.com)
233. cppq:简单、可靠、高效的C++17分布式任务队列。 由Redis支持。 cppq: Simple, reliable & efficient distributed task queue for C++17. Backed by Redis (github.com)
236. lambda-8cc: 一个用无类型的lambda计算编写的x86 C编译器 lambda-8cc: An x86 C compiler written in untyped lambda calculus (github.com)
238. libgrapheme 2.0.0发布--一个不折不扣的Unicode字符串库 libgrapheme 2.0.0 released - A suckless Unicode string library (libs.suckless.org)
243. 关于 "正确和高效的软弱记忆模型的工作偷换" On "Correct and Efficient Work-Stealing for Weak Memory Models" (wingolog.org)
251. 用std::ssize()减少有符号和无符号的不匹配。 Reducing Signed and Unsigned Mismatches with std::ssize() (www.cppstories.com)
253. LeanQt - 一个精简的Qt版本,易于从源代码构建并与应用程序集成。 LeanQt - a stripped-down Qt version easy to build from source and to integrate with an applicati (github.com)
259. nsync:一个导出各种同步原语的C库 nsync: a C library that exports various synchronization primitives (github.com)
260. 找到glibc的条件变量中的 "第二个错误" Finding the “Second Bug” in glibc’s Condition Variable (probablydance.com)
261. cppfront。Herb Sutter的个人实验性C++语法2->语法1编译器 cppfront: A personal experimental C++ Syntax 2 -> Syntax 1 compiler by Herb Sutter (github.com)
262. MSVC和Visual Studio中C++编译器诊断的未来 The Future of C++ Compiler Diagnostics in MSVC and Visual Studio (devblogs.microsoft.com)
266. 使用MSVC将C++头文件单元集成到Office中(1/n) Integrating C++ header units into Office using MSVC (1/n) (devblogs.microsoft.com)
268. 通过拖拽重新排列Qt Quick ListView(2016)。 Reordering a Qt Quick ListView via drag'n'drop (2016) (agateau.com)
270. 用无进位乘法寻找报价对(PCLMULQDQ)。 Finding quote pairs with carry-less multiply (PCLMULQDQ) (branchfree.org)
276. std::optional of Reference Types and Void的案例 The Case for std::optional of Reference Types and Void (ibob.bg)
277. 为什么我在试图调用C++/WinRT对象上的方法时得到一个空指针的崩溃? Why am I getting a null pointer crash when trying to call a method on my C++/WinRT object? (devblogs.microsoft.com)