# std.debug.Dwarf.expression: partial rework · gitcafe/zig

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

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

Visibility: public

Requested revision: 4607770a5792006d71e63e3f0f2a0fe9cecb07af

Requested commit: 4607770a5792006d71e63e3f0f2a0fe9cecb07af

Commit: 4607770a5792006d71e63e3f0f2a0fe9cecb07af

Tree: 206650e0a524154bdbbdab7691de3493b326b157

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.debug.Dwarf.expression: partial rework

- use labeled continue
- avoid anytype
- avoid dependency on a "seeking" API
- simpler, more optimal VM interpreter loop
- progress decoupling from host machine
- type safety for opcodes. see #15556

```

## Parents

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

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