Skip to content

Commit 28d00d1

Browse files
committed
Merge worker-11
2 parents 2f01290 + 87e0f48 commit 28d00d1

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

WORKER_11_TASK_LIST.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,9 @@
2626
- Fixed resolve_identifier_symbol function that was missing scope traversal loop
2727
- Restored proper while loop structure with if let Some(mut scope_id)
2828
- Preserved debug logging additions
29+
30+
## Notes
31+
- All `_ => TypeId::ANY` catch-all fallbacks in solver/lower.rs have been changed to `TypeId::ERROR`
32+
- This prevents silent acceptance of invalid/unknown type syntax
33+
- ERROR types are now propagated through subtype checking (returns False instead of True)
34+
- Existing test coverage is extensive; no additional tests needed for basic error propagation

0 commit comments

Comments
 (0)