Merge branch 'main' into abilities-syntax

Signed-off-by: Bryce Miller <sandprickle@users.noreply.github.com>
This commit is contained in:
Bryce Miller 2023-05-29 13:42:36 +02:00 committed by GitHub
commit ffa622e065
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
63 changed files with 1055 additions and 347 deletions

View file

@ -448,8 +448,9 @@ pub fn find_type_def_symbols(
As(actual, _, _) => {
stack.push(&actual.value);
}
Tuple { elems: _, ext: _ } => {
todo!("find_type_def_symbols: Tuple");
Tuple { elems, ext } => {
stack.extend(elems.iter().map(|t| &t.value));
stack.extend(ext.iter().map(|t| &t.value));
}
Record { fields, ext } => {
let mut inner_stack = Vec::with_capacity(fields.items.len());