What's Changed
Toolchain and implementation changes 🛠️
- C++ interop: Add
Cpp.<builtin_type>by @bricknerb in #6047 - Add a test for importing a C++ namespace indirectly by @bricknerb in #6075
- Rename
check/import_cpp.*tocheck/cpp_import.*to group C++ interop logic incheckby @bricknerb in #6074 - Treat type modifiers as distinct type structure by @jonmeow in #6073
- Add support for
charkeyword per #5903. by @zygoloid in #6078 - Overload resolution support for more kinds of candidate. by @zygoloid in #6071
- Support for passing pointers to function templates. by @zygoloid in #6080
- Support for mapping str to std::string_view in interop. by @zygoloid in #6079
- Make
strcopyable. by @zygoloid in #6083 - Instantiate C++ templates at end of file. by @zygoloid in #6084
- Add reference support to C++ interop. by @zygoloid in #6082
Documentation changes 📝
- docs/design: object-safe has been named to dyn-compatible by @burakemir in #6081
New Contributors
- @burakemir made their first contribution in #6081
Full Changelog: v0.0.0-0.nightly.2025.09.16...v0.0.0-0.nightly.2025.09.17