2025-11-10— Last Week in Carbon #6346
josh11b
announced in
Last Week in Carbon
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Updates on leads issues
charmodels a UTF-8 code unit, but it may be invalid or part of an invalid sequence.long,long long) and their operations?Core.Cpp.[U]Long32andCore.Cpp.[U]LongLong64to prelude, duplicatingimpls if necessary.longmaps toCpp.long, andCpp.longmaps to eitheri64orCore.Cpp.Long32, depending on the target.refgrammarrefas an introducer for 3 different constructs, and it's not clear how to disambiguate.T&) vs. pointer types (T*)?Core.Cpp.Ref(T)andCore.Cpp.RRef(T)for the remaining cases.impls should be.Updates on proposals
import Cpp;for C++ built-in entitiescarboncommand.compile,link, andbuild.importto source files.Updates on moderation across our community spaces (Discord and GitHub)
Activity on toolchain
Foo::CheckvsCheck<Foo>?consthandlingref, given that our model doesn't support replacing an instruction after generating more.voidC++ Interop in #6302 #6315constin #6323 #6341Activity on C++ interop
Activity on memory safety
Boxas a unique pointer with its own alias set, we should probably do the same forBufand most other container types.varparameters?[[unknown]]effect on those methods.impl, ignoring the interface?[[free]]effect, so we have to bite the bullet of making effects work with generics.freeoperation -- ifBoxis owning, nobody else should free.Other active discussions
These include Discord Chat, GitHub Discussions, or open discussion sessions.
Core.Stringto array iterator?ref, but changing one of the spellings seems preferable.refmight be relevant, but that's focused onrefin patterns, not expressions.Core.Versionstring because people might depend on it.__clang_version__.extend requireworks with identifiedness vs. completeness.Selfparameter, which probably isn't what you'd want.carbon_binary, or something broader to reflect ability to compile C++ as well?RSS Feed for "Last Week in Carbon" here
Beta Was this translation helpful? Give feedback.
All reactions