-
Notifications
You must be signed in to change notification settings - Fork 33
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
HAST-295: Open-source Hast.Core #98
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
855277e
Removing now unnecessary Hast.Remote.Bridge
Piedone a3c5689
Removing Hast.Core too
Piedone 9638b69
Copying over the Core repository's content, removing the rest of the …
Piedone a1be88e
Updating verification test files with trivial changes in identifiers
Piedone c7ff178
Updating BasicSamples verification test files with various changed du…
Piedone b6ee74f
Updating Fix64Samples verification test files with trivial identifier…
Piedone aacfa2d
Updating Posit32AdvancedSample verification test files with various c…
Piedone 21d30ff
Updating Posit32FusedCalculator verification test files with various …
Piedone 21361e5
Updating Posit32Calculator verification test files with various chang…
Piedone 6788c74
Updating Posit32Calculator with inlining verification test files with…
Piedone ec593b9
Updating PositCalculator verification test files with various changed…
Piedone c4df14a
Updating UnumCalculator verification test files with various changed …
Piedone 98238c2
Updating StaticTestInputAssembliesVerificationTests approved file, an…
Piedone c4ee19d
Reverting everything back to 9638b69d7a6e7dcab08fbf11e93541c0ca439e7b…
Piedone 23aab87
Dummy change to kick off build
Piedone 5e77a31
Revert "Dummy change to kick off build"
Piedone ef8d2a0
Removing deleted projects from all solutions
Piedone 8ec139a
Removing flavor configuration
Piedone bc35d14
Removing noop code
Piedone d358126
Removing Windows-only KPZ sample
Piedone bce5e03
Only one solution remains
Piedone 4f698d2
Fixing machine type
Piedone 9e7f31e
Removing now unnecessary Linux solution updating script
Piedone 43a8e71
Removing WITH_HAST_CORE
Piedone eefd779
The 8-core runner is unnecessary
Piedone f0c33f3
Removing mentiond of "flavor"
Piedone 0966358
Removing mentions of "secret", "client" (when referring to the flavor…
Piedone 9ea2dcd
Conventional job name in workflow
Piedone 9dc187b
No need to cancel workflows on failure
Piedone 808de50
Docs formatting, typos, grammar
Piedone e9af247
Getting rid of analyzer violation in Debug
Piedone 0688c2d
More docs fixes
Piedone ce9c35e
submodule
sarahelsaig 4ceee5e
Revert "submodule"
sarahelsaig File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains 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 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 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 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 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 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 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 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 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 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.
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.
These are not applicable anymore, but
GetHastLibraries()
still loads dependencies from the available (hard-referenced) Hast DLLs. We can perhaps change that to use static loading, but for that, we'd need to add a reference to a type in each assembly, which seems like a chore and error-prone in the future if we add new projects.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.
I wonder if we can determine the types using some kind of compile time analysis using Roslyn code generation? Then this could be automated away and we'd have one less error source.
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.
We can iterate over the loaded assemblies instead of the files too, and filter by name there. Apart from the name, we could use a marker attribute in
SharedAssemblyInfo
, but I don't think that's much better.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.
Based on #99 I suggest leaving this as it is for now.
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.
Yeah, no change request here. I just answered your comment where you wrote it. 😉