New features
This release adds text and numeric literal search in UCM. Search your codebase for strings and numeric constants with the experimental text.find
command. Now you can text.find "MyErrorString"
as part of your debugging process.
🛠️ Fixes & UX improvements
- Numerous fixes to pretty printing and name resolution logic
- The experience of writing Unison code with inferred types should be more predictable
- You should experience fewer “this term is ambiguous” errors when the term in question happens to have the same name as something in your indirect dependencies
- Fixed handling of empty doc blocks
- Fixes to parenthesizing and line-wrapping expressions involving operators
🐎 Speedups
- Numerous optimizations in the standard runtime
- Bugfixes and speedups for the JIT runtime