Menu

📰
0

Devlog ⚡ Zig Programming Language

ziglang.org·4 months ago
#IKtP4KgP
#zig#programming#devlog#article#video#ama
Reading 0:00
15s threshold

This page contains a curated list of recent changes to main branch Zig. This page contains entries for the year 2026 . Other years are available in the Devlog archive page . August 27, 2026 Pointer Stability for ArrayLists Author: Robbie Lyman Pointer Stability Locks were added to std ’s Hash Map containers in 2024 . A pull request initially opened by Leo Emar-Kar in 2025 now brings this technique for ensuring memory safety to std.ArrayList . To make use of this in your code, add a call to lockPointers() when you first store a pointer to an element or a slice of elements backed by the ArrayList , and call unlockPointers() when those pointers are no longer needed. Here’s a somewhat contrived example. Let’s suppose we are managing two ArrayLists , say one of which is holding in memory the contents of some input, while the other is storing chunks of interest; maybe each line. Here’s a version of this process which has a bug; see if you can spot it.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More