-
Notifications
You must be signed in to change notification settings - Fork 0
Interstellar - Interface Exposure & Factory #5
Copy link
Copy link
Open
Labels
arch-sensitiveThis issue involves architecture breaking/changing featuresThis issue involves architecture breaking/changing featuresrefactorThis changes a majority of the source code, creating risks of incompatibilityThis changes a majority of the source code, creating risks of incompatibilityvolatileConsidered unstable and prone to breakageConsidered unstable and prone to breakage
Metadata
Metadata
Assignees
Labels
arch-sensitiveThis issue involves architecture breaking/changing featuresThis issue involves architecture breaking/changing featuresrefactorThis changes a majority of the source code, creating risks of incompatibilityThis changes a majority of the source code, creating risks of incompatibilityvolatileConsidered unstable and prone to breakageConsidered unstable and prone to breakage
Since interstellar is designed to be at most both an extension and library of LuaJIT, it makes sense that we should expose this functionality for other binaries to use.
This would include virtualizing functions, visibility attributes (and declspec), creating interface only headers.
This is a major change that could break and render the library itself incompatible with older releases.
Checklist will be made later on.