# frontend: rip out Decl dependencies · gitcafe/zig

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

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

Visibility: public

Requested revision: 1ccc68f307d4a2208118a8798d43119d63b53e05

Requested commit: 1ccc68f307d4a2208118a8798d43119d63b53e05

Commit: 1ccc68f307d4a2208118a8798d43119d63b53e05

Tree: bdffe5cfa63e7fe1fd6efa9a26a139cc01888210

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
frontend: rip out Decl dependencies

This incremental compilation logic will need to be reworked so that it
does not depend on buried pointers - that is, long-lived pointers that
are owned by non-top-level objects such as Decl.

In the meantime, this fixes memory leaks since the memory management of
these dependencies has bitrotted.

```

## Parents

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

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