# Don't separately rebuild crates for the build platform \(\#35084\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/a2408f353ba27b42abdfd3c1d13d9344566779d7)

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

Visibility: public

Requested revision: a2408f353ba27b42abdfd3c1d13d9344566779d7

Requested commit: a2408f353ba27b42abdfd3c1d13d9344566779d7

Commit: a2408f353ba27b42abdfd3c1d13d9344566779d7

Tree: 880130b8be5e25b3330196f0707135f4b5f2499d

Author: Julia Ryan

Committer: GitHub

## Message

```
Don't separately rebuild crates for the build platform (#35084)

macos:
- `cargo build`: 1838 -> 1400
- `cargo build -r`1891 -> 1400

linux:
- `cargo build`: 1893 -> 1455
- `cargo build -r`: 1893 -> 1455

windows: 
- `cargo build`: 1830 -> 1392
- `cargo build -r`: 1880 -> 1392

We definitely want this change for debug builds, for release builds it's
_possible_ that it pessimizes the critical path, but we'll see if it
impacts CI times before merging.

Release Notes:

- N/A

---------

Co-authored-by: Rahul Butani <rrbutani@users.noreply.github.com>
```

## Parents

- [9071341a1da9b0c9e3a88616e58646a4928c5414](https://git.cafe/gitcafe/zed/commit/9071341a1da9b0c9e3a88616e58646a4928c5414?format=markdown)

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