Skip to content
Snippets Groups Projects
Commit 32e9feb0 authored by Edward Z. Yang's avatar Edward Z. Yang Committed by Edward Z. Yang
Browse files

Rewrite mix-in linking for error reporting, fix bugs.


The semantic change in this diff has to do with how
local signatures are treated.  Previously, we threw them
into the bag when mix-in linking, which means that if
you declared a signature, and another package brought
that module into scope, the signature would get "filled".
This is actually never what you want in non-recursive
Backpack, so this commit moves it so that we only put the
signatures in post-facto.  There is still some more sanity
checking we should do but I'm deferring that for a later
commit.

Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
parent de2c80cb
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment