# Merge pull request \#18909 from mlugg/random-enhancements · gitcafe/zig

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

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

Visibility: public

Requested revision: 88d4b5cb18bdc68099162f1db8103d614025659c

Requested commit: 88d4b5cb18bdc68099162f1db8103d614025659c

Commit: 88d4b5cb18bdc68099162f1db8103d614025659c

Tree: 4a60f9dd5ceb0a67d9fc43a4e12f6850f314837d

Author: Matthew Lugg

Committer: GitHub

## Message

```
Merge pull request #18909 from mlugg/random-enhancements

A loose collection of random enhancements:
* Eliminate `Sema.src` field
* Optimize size of ZIR
* Slightly improve some compile errors
```

## Parents

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

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

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