标签
Revo 是一种编程语言,具有清晰的数据流、错误即值、编译时执行和基于纤程的并发特性。它使用Zig构建,并提供可选类型和强推断功能。
Rust 编写的 RISC-V 解释器的更新,支持模块化、no_std、编译时执行,并严格符合规范,同时利用了众多 Rust nightly 版本的特性。
LLVM 23 在 -O3 构建中实现了编译时间减少 6.75%,这主要得益于 ADT 哈希映射、集合和其他组件的改进。
本文介绍了用于编译时 CSS-in-JS 引擎的基准测试框架,在像素相同的 React 应用上比较了 Bamboo、StyleX 和 Panda CSS,其中 Bamboo 在交付字节数和构建时间等性能指标上领先。
C++26 introduces the #embed preprocessor directive, allowing binary files to be embedded directly at compile time without external tools, simplifying resource inclusion in C++ programs.
Pystd 是一个从头编写的 C++ 标准库,旨在大幅缩短编译时间,与标准库耗时数分钟的编译相比,可在数秒内完成完整构建,同时提供类似的功能。
一篇博客文章,介绍了一个 Rust 宏,该宏在编译时计算结构体中切片字段的偏移量,通过伪造分配来绕过当前稳定版 Rust 的限制。
C++26的#embed和静态反射,结合simdjson库,允许在编译时解析JSON,将配置文件转化为编译时常量,无运行时开销。
Mitchell Hashimoto 展示了如何利用 Zig 的 comptime 创建标签联合的子集类型,无需穷举处理即可实现编译时安全。