-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
enhancementNew feature or requestNew feature or request
Description
inNative already has a form of incremental building but it only works in a single environment instance. Significant changes to how linking works are needed so that the necessary information can be persisted after destroying an environment (or closing the host process entirely). This essentially requires changing all globals to be declarations instead of aliases so that each LLVM module is entirely isolated in it's corresponding object file, allowing the linker to resolve the globals at link time, along with encoding enough metadata about the module so that we know when a recompilation is required.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request