# Remove memmove to improve terminal performance \(\#4088\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 21ceb14f65cc574656ad8689917f7b2be381ea03

Requested commit: 21ceb14f65cc574656ad8689917f7b2be381ea03

Commit: 21ceb14f65cc574656ad8689917f7b2be381ea03

Tree: 716d8eef16f4200717c2d162b133055f30268f90

Author: Thorsten Ball

Committer: GitHub

## Message

```
Remove memmove to improve terminal performance (#4088)

This removes the terminal performance slightly by removing memmoves that
aren't needed after inlining a call.

It also removes a possibly unnecessary `String` allocation.

Release Notes:

- Improved terminal rendering performance by reducing allocations and
memory operations.
```

## Parents

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

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

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