# stage2: pass most test cases under InternPool · gitcafe/zig

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

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

Visibility: public

Requested revision: 2a6b91874ae970c0fba63f8c1357da5a57feec27

Requested commit: 2a6b91874ae970c0fba63f8c1357da5a57feec27

Commit: 2a6b91874ae970c0fba63f8c1357da5a57feec27

Tree: ccc245020664b0908c3e674295d3e1ca6e01bd10

Author: mlugg

Committer: Andrew Kelley

## Message

```
stage2: pass most test cases under InternPool

All but 2 test cases now pass (tested on x86_64 Linux, native only). The
remaining two signify an issue requiring a larger refactor, which I will
do in a separate commit.

Notable changes:
* Fix uninitialized memory when allocating objects from free lists
* Implement TypedValue printing for pointers
* Fix some TypedValue printing logic
* Work around non-existence of InternPool.remove implementation

```

## Parents

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

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