# Remove numerous things deprecated during the 0.14 release cycle · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/eb375525366ba51c3f626cf9b27d97fc81e2c938)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: eb375525366ba51c3f626cf9b27d97fc81e2c938

Requested commit: eb375525366ba51c3f626cf9b27d97fc81e2c938

Commit: eb375525366ba51c3f626cf9b27d97fc81e2c938

Tree: babf69fdb1cd163a81ecb4c23581a628bbf1f9ce

Author: Linus Groh

Committer: Andrew Kelley

## Message

```
Remove numerous things deprecated during the 0.14 release cycle

Basically everything that has a direct replacement or no uses left.

Notable omissions:

- std.ArrayHashMap: Too much fallout, needs a separate cleanup.
- std.debug.runtime_safety: Too much fallout.
- std.heap.GeneralPurposeAllocator: Lots of references to it remain, not
  a simple find and replace as "debug allocator" is not equivalent to
  "general purpose allocator".
- std.io.Reader: Is being reworked at the moment.
- std.unicode.utf8Decode(): No replacement, needs a new API first.
- Manifest backwards compat options: Removal would break test data used
  by TestFetchBuilder.
- panic handler needs to be a namespace: Many tests still rely on it
  being a function, needs a separate cleanup.

```

## Parents

- [d83b95cbf4895027b1730ef6025df4fe01beba26](https://git.cafe/gitcafe/zig/commit/d83b95cbf4895027b1730ef6025df4fe01beba26?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/eb375525366ba51c3f626cf9b27d97fc81e2c938?format=markdown)
