-
Notifications
You must be signed in to change notification settings - Fork 62
Closed
Labels
A-memoryTopic: Related to memory accessesTopic: Related to memory accessesC-terminologyCategory: Discussing terminology -- which term to use, how to define it, adding it to the glossaryCategory: Discussing terminology -- which term to use, how to define it, adding it to the glossaryS-pending-documentationStatus: The issue is "resolved," but this resolution needs documentationStatus: The issue is "resolved," but this resolution needs documentation
Description
We use the word "allocation" in the abstract machine, e.g., when talking about provenance, or when saying that each stack variable lives on its own "allocation". And we might start using it when talking about the guarantees of Rc
(see rust-lang/rust#64484). So I think we should define this word in the glossary for now.
While it is possible to write Rust programs that have multiple address spaces, I think it would be reasonable to just start by assuming that there is only just one address space.
Metadata
Metadata
Assignees
Labels
A-memoryTopic: Related to memory accessesTopic: Related to memory accessesC-terminologyCategory: Discussing terminology -- which term to use, how to define it, adding it to the glossaryCategory: Discussing terminology -- which term to use, how to define it, adding it to the glossaryS-pending-documentationStatus: The issue is "resolved," but this resolution needs documentationStatus: The issue is "resolved," but this resolution needs documentation