borrow-checking

Tag

Cards List
#borrow-checking

Borrow Checking Zero-Cost Cyclic Mutability

Lobsters Hottest ↗ · 2d ago Cached

Ante 语言设计者介绍了一种新的借用检查方案,通过融合 group borrowing 等思想,在保持无悬垂指针安全的前提下,实现零成本的循环可变性与更宽松的共享可变性检查。

0 favorites 0 likes
#borrow-checking

A New Way to Think About Borrow Checking (In Reverse)

Lobsters Hottest ↗ · 3d ago Cached

A deep technical blog post introducing a novel reverse-walking borrow checker for the Valen programming language, which traverses functions backward through time to verify memory safety while optionally relaxing shared-xor-mutable rules.

0 favorites 0 likes
#borrow-checking

Valen's Memory Safety: A New Kind of Borrow Checking

Hacker News Top ↗ · 2026-10-11 Cached

Valen 的新文章介绍了一种更灵活的借用检查器(group borrowing),编译器会记住引用指向的位置,以实现比 Rust 更简单灵活的内存安全方案,并已被 Google Carbon 等语言采纳。

0 favorites 0 likes
#borrow-checking

The Second Golden Spike: Memory Safety Across the Valen/Rust Boundary

Lobsters Hottest ↗ · 2026-10-01 Cached

Verdagon details how the experimental Valen programming language enforces memory safety across the Valen/Rust boundary, implementing group borrowing (borrow checking without shared-xor-mutable) while seamlessly calling into Rust functions directly.

0 favorites 0 likes
#borrow-checking

A Few Good Ideas in Programming Languages

Hacker News Top ↗ · 2026-09-12 Cached

This article discusses three programming language features: flow typing for dynamic feel in static languages like Crystal and TypeScript, borrow checking for memory safety in Rust, and contract programming for invariant checking in D.

0 favorites 0 likes
#borrow-checking

Ante: New Way to Blend Borrow Checking and Reference Counting

Lobsters Hottest ↗ · 2026-06-29 Cached

Ante introduces a novel approach to blending borrow checking and reference counting without runtime crashes, enabling developers to use both paradigms seamlessly in a systems programming language.

0 favorites 0 likes
#borrow-checking

Borrow-checking without type-checking

Lobsters Hottest ↗ · 2026-04-23 Cached

A blog post presents a toy language that enforces borrow-checking at runtime without static typing, using cheap reference-counting on the stack to enable interior pointers and single ownership in a dynamically-typed setting.

0 favorites 0 likes
← Back to home

Submit Feedback