llvm

标签

Cards List
#llvm

Ü 编程语言

Hacker News Top · 5天前 缓存

Ü 是一种静态类型的编译型编程语言,专为可靠性和速度而设计,具有安全/不安全代码分离、RAII 和 LLVM 后端。它的目标是优于 C++ 且比 Rust 更易用。

0 人收藏 0 人点赞
#llvm

语义具体化:如何生成任意控制流且无未定义行为的代码?

Hacker News Top · 5天前 缓存

Reify 是一款基于语义具体化技术的开源随机 C 程序生成器,能够生成不含未定义行为的代码,专用于编译器测试。它已在 GCC 和 LLVM 中发现了 59 个 bug,并在 OpenJ9 和 Linux 的 eBPF 运行时中发现了额外的缺陷。

0 人收藏 0 人点赞
#llvm

Perry 使用 SWC 和 LLVM 直接将 TypeScript 编译为可执行文件

Hacker News Top · 2026-05-30 缓存

Perry 使用 SWC 和 LLVM 将 TypeScript 直接编译为原生可执行文件,生成无运行时依赖的小型二进制文件,支持所有主流平台和原生 UI 组件。

0 人收藏 0 人点赞
#llvm

未充分利用的性能

Lobsters Hottest · 2026-05-29 缓存

一篇技术博客文章,演示了如何通过LLVM的配置文件引导优化(PGO)在标准-O3和LTO之外显著提升二进制性能,以SQLite作为基准测试。

0 人收藏 0 人点赞
#llvm

[RFC] LLVM Foundation 支持开放获取标准文档的声明

Lobsters Hottest · 2026-05-21

LLVM Foundation 发布了一份声明,倡导开放获取标准文档,旨在提高透明度和社区参与度。

0 人收藏 0 人点赞
#llvm

Show HN: Nibble

Hacker News Top · 2026-05-14 缓存

Nibble 是一种类 C 的系统编程语言,用 3000 行 C 代码实现,无需外部依赖或堆分配即可生成 LLVM IR。它支持 defer、递归、多种类型、结构体、指针,并包含图形演示。

0 人收藏 0 人点赞
#llvm

在 LLVM 中对抗 Hyrum 定律

Lobsters Hottest · 2026-05-11 缓存

本文概述了 LLVM 编译器基础设施中旨在防止依赖未指定行为(即 Hyrum 定律)以保障构建可重现性的机制。

0 人收藏 0 人点赞
#llvm

Blaise – 一款面向 QBE 的现代、自举、无历史包袱的 Object Pascal 编译器

Hacker News Top · 2026-05-08 缓存

Blaise 是一款现代且自举的 Object Pascal 编译器,旨在通过提供单一语言模式、统一的内存模型以及基于 QBE 的原生代码生成,来消除遗留系统的负担。

0 人收藏 0 人点赞
#llvm

Zig 构建速度正在提升

Mitchell Hashimoto · 2025-10-03 缓存

Zig 0.15 相比 0.14 在编译时性能有显著提升,构建脚本编译时间从约 7 秒降至约 1.7 秒,完整构建时间从 41 秒降至 32 秒,且仍使用 LLVM。本文重点介绍了自托管后端和增量编译方面的进展。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈