-
Notifications
You must be signed in to change notification settings - Fork 106
feat(library): let a library ship its C/C++ sources and choose its verify target #1049
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
MatthewReed303
wants to merge
22
commits into
Autonomy-Logic:development
Choose a base branch
from
MatthewReed303:feature/library-resources-build-settings
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+12,413
−1,266
Open
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
009c710
feat(library): ship C/C++ resources in the .stlib
MatthewReed303 caf53fc
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 07b1a19
Carry generic parameters and a declared string length through the edi…
MatthewReed303 5ea9bfa
Derive the IEC type aliases from the registry, and let a VAR block ca…
MatthewReed303 7bbe28d
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 9ac59bb
Hold a sized string to one rule, and stop two archives merging into o…
MatthewReed303 5bf9fba
Follow the class's member name, and hand a block-typed pin its pointer
MatthewReed303 71e255f
Keep every installed library version, and let placed blocks follow th…
MatthewReed303 1e9be18
Run the formatter over the library-version work
MatthewReed303 f52b27d
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 ca57f62
feat(cli): reach the library version model from openplc-cli
MatthewReed303 392b4e5
Install every library in a ZIP, not one file at a time
MatthewReed303 d01e237
Fix Open Recent, and the libraries a project needs going missing
MatthewReed303 bace4ad
Stop ringing a block whose instance lives in a global variable list
MatthewReed303 8bab533
Let a placed library block be updated when its library changes
MatthewReed303 77f9f78
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 1449e69
Resolve an array element whose subscript is a variable
MatthewReed303 c472214
Merge upstream/development into feature/library-resources-build-settings
MatthewReed303 25f9bd8
Merge branch 'development' into feature/library-resources-build-settings
MatthewReed303 8f1253a
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 37f418b
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 4328075
Merge remote-tracking branch 'upstream/development' into feature/libr…
MatthewReed303 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Type the bridge fixture without a double assertion.
The
as unknown asexpression bypasses theLibraryCompileBridgecontract and violates the repository’s TypeScript convention. Declare the fixture asParameters<CompilerModule['compileLibrary']>[2]and implement its required parameters andPromisereturn types directly. This keeps contract changes visible to the test.🤖 Prompt for AI Agents