# What Should We \_Remove\_ from Zig?

**URL:** <https://ziggit.dev/t/what-should-we-remove-from-zig/17518>\
**Category:** Brainstorming\
**Tags:** language\
**Created:** [September 7, 2026, 8:36am UTC](https://ziggit.dev/t/what-should-we-remove-from-zig/17518 "2026-09-07T08:36:02Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![jmstevers](https://ziggit.dev/user_avatar/ziggit.dev/jmstevers/32/9230_2.png) [@jmstevers](https://ziggit.dev/u/jmstevers)\
**Post date:** [September 7, 2026, 11:11am UTC](https://ziggit.dev/t/what-should-we-remove-from-zig/17518/6 "2026-09-07T11:11:47Z")

</div>

lang:

- [remove c\_\* types](https://codeberg.org/ziglang/zig/issues/36082)
- [remove @TypeOf and anytype](https://codeberg.org/ziglang/zig/issues/32099)
- [remove top level documentation comments](https://codeberg.org/ziglang/zig/issues/30132)
- [remove `@setFloatMode`](https://github.com/ziglang/zig/issues/23173) (accepted)
- [remove T{} syntax](https://github.com/ziglang/zig/issues/5038) (accepted)

std:

- remove managed container types
- remove functions like `ArrayList`’s `append` in favor of `ensureUnusedCapacity` and `appendAssumeCapacity` (@matklad 's [Reserve First](https://matklad.github.io/2025/08/16/reserve-first.html))
- [remove the posix api layer](https://codeberg.org/ziglang/zig/issues/31694)

---

_[View the full topic](https://ziggit.dev/t/what-should-we-remove-from-zig/17518)._
