# stage1: Implement @reduce builtin for vector types · gitcafe/zig

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

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

Visibility: public

Requested revision: 22b5e47839cf34c1e4a7c5e6dc256e041b4bf8fc

Requested commit: 22b5e47839cf34c1e4a7c5e6dc256e041b4bf8fc

Commit: 22b5e47839cf34c1e4a7c5e6dc256e041b4bf8fc

Tree: a940511e3d881231d60276f824a6a9055877dc83

Author: LemonBoy

Committer: Andrew Kelley

## Message

```
stage1: Implement @reduce builtin for vector types

The builtin folds a Vector(N,T) into a scalar T using a specified
operator.

Closes #2698

```

## Parents

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

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