Re: [22/32] miscelaneous c++ bits

2020-11-13 Thread Nathan Sidwell
On 11/3/20 4:16 PM, Nathan Sidwell wrote: This is probably the messiest diff. Let's break this diff apart a bit more, for digestibility. Here's the MODULE_VECTOR piece. This is a sparse array used for name lookup. A namespace symbol table entry may contain one of these, which holds the bi

[22/32] miscelaneous c++ bits

2020-11-03 Thread Nathan Sidwell
This is probably the messiest diff. It's the remaining diff of cp-tree.h. 1) a new tree type MODULE_VECTOR. This is a sparse array used for name lookup. A namespace symbol table entry may contain one of these, which holds the bindings for each loaded module. If a module doesn't bind that na