Jon Ross-Perkins and Richard Smith
7ded56ef35
Improve namespace handling in imports. ( #4153 )
...
This implements a few closely related features:
- Starts merging namespaces discovered inside imports.
- Stores results of cross-package name lookup as an entry inside the
scope.
- Note this is particularly visible with `i32`.
- Moves more of the imported instructions to the import scope.
Note this is primarily for executing the namespace TODO in check.cpp,
which is removed here.
`testdata/namespace/merging_with_indirections.carbon` tests key
behavior.
---------
Co-authored-by: Richard Smith <richard@metafoo.co.uk >
2024-07-24 19:56:17 +00:00
..
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-06-04 17:57:23 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-06-06 15:12:48 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-06-06 15:12:48 +00:00
2024-07-24 19:56:17 +00:00
2024-06-06 15:12:48 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00
2024-07-24 19:56:17 +00:00