# compiler: miscellaneous branch progress · gitcafe/zig

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

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

Visibility: public

Requested revision: f54471b54c471bb6f8e51a1383be09d01c24d0c3

Requested commit: f54471b54c471bb6f8e51a1383be09d01c24d0c3

Commit: f54471b54c471bb6f8e51a1383be09d01c24d0c3

Tree: 63b869ef277027fc0f21e4789b953d9d2e421e68

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
compiler: miscellaneous branch progress

implement builtin.zig file population for all modules rather than
assuming there is only one global builtin.zig module.

move some fields from link.File to Compilation
move some fields from Module to Compilation

compute debug_format in global Compilation config resolution

wire up C compilation to the concept of owner modules

make whole cache mode call link.File.createEmpty() instead of
link.File.open()

```

## Parents

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

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