Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-05-21 | r/797 refactor(3p/nix/libexpr): Use std::string as qualified type | Vincent Ambo | 1 | -1/+1 | |
Replaces most uses of `string` with `std::string`. This came up because I removed the "types.hh" import from "symbol-table.hh", which percolated through a bunch of files where `string` was suddenly no longer defined ... *sigh* | |||||
2020-05-21 | r/794 refactor(3p/nix/libexpr): Use absl::node_hash_set in SymbolTable | Vincent Ambo | 1 | -0/+24 | |
This replaces the previous use of std::unordered_set with absl::node_hash_set. This type was chosen because the current implementation requires pointer stability. This does not yet touch the 'Attr' struct. As a bonus, the implementation of the SymbolTable struct is now consolidated into a single header/implementation file pair. |