# stage2: improve slicing · gitcafe/zig

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

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

Visibility: public

Requested revision: 0942bf73c90eabf87d0ca965b50beb0fd9a8fc8c

Requested commit: 0942bf73c90eabf87d0ca965b50beb0fd9a8fc8c

Commit: 0942bf73c90eabf87d0ca965b50beb0fd9a8fc8c

Tree: 52576cb867ea0baad15b87d0a4ca4591d7226f02

Author: Robin Voetter

Committer: Robin Voetter

## Message

```
stage2: improve slicing

* Allow slicing many- and c-pointers.
* Allow comptime pointer arithmetic on undefined values.
* Return the correct type for slicing of slices.

```

## Parents

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

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