# zld: put all global symbols in the export trie · gitcafe/zig

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

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

Visibility: public

Requested revision: 069fcf1c95dafa7c711b4f5c7d1041eaab54a9e5

Requested commit: 069fcf1c95dafa7c711b4f5c7d1041eaab54a9e5

Commit: 069fcf1c95dafa7c711b4f5c7d1041eaab54a9e5

Tree: af4091c3d707ac5b6cdaf0b375712ccaf05ea30c

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
zld: put all global symbols in the export trie

* sort the symbols by name to optimise the export trie first
* insert only symbols with global linkage (private exts or weak should
  not make the cut)

```

## Parents

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

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