-
Notifications
You must be signed in to change notification settings - Fork 390
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
Windows support #943
Merged
+181
−80
Merged
Windows support #943
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
b760e20
Initial Windows support in CI
elopez e8764a2
Disable UI on Windows
elopez e0fca58
Remove ifdef from config, fix build
elopez 78ee8d2
Link against GMP on Windows
elopez b99a2c5
Upload exe as artifact
elopez 80c3e92
Upgrade secp256k1 to stable release
elopez 56250ae
Try dynamic build
elopez 72d8dff
Remove lib that causes failure to link
elopez 7a2ea77
Update hevm
elopez ce70f04
Fix compressing Windows artifact
elopez 0963a2d
Enable static build on Windows
elopez fbce51e
Reorder imports
elopez 043f8e8
Fix emoji output
elopez b80795c
Remove extra step
elopez 6d561a1
Prettify job name
elopez ff8088d
Merge remote-tracking branch 'origin/master' into elopez/windows-buil…
elopez 5c07d50
Fix merge build failure
elopez c4cf16c
Enable static build for Windows tests
elopez baf05c6
Run tests on Windows as well
elopez 48d90cb
Use solc-select for solc installation
elopez b74eb17
Fix ffi test by using python instead of echo
elopez d8fde79
Mark Windows CI as experimental
elopez 6fb9ce0
Fix contract linking on Windows
elopez c29bb61
Update hevm reference to upstream
elopez bcddf2b
Merge remote-tracking branch 'origin/master' into elopez/windows-buil…
elopez 2317cc5
ci: configure caching for Windows builds
elopez bc931db
Merge remote-tracking branch 'origin/master' into elopez/windows-buil…
elopez 90ec456
Move `nullFilePath` definition closer to its usage
elopez 2aa3112
Slightly simplify effective mode logic
elopez b80079b
Whitespace cleanup
elopez 97fcedd
hlint fixes
elopez 0df567a
Fix Windows build after merge
elopez 5437645
Merge branch 'master' into elopez/windows-build-refresh
elopez c3f6325
Fix Windows build after merge
elopez 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
Merge remote-tracking branch 'origin/master' into elopez/windows-buil…
…d-refresh
commit bc931dba14278316ea03054de6fa837952b6c6aa
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
You are viewing a condensed version of this merge commit. You can view the full changes here.
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.
why this is needed?
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.
solc-returned paths use Windows separators (e.g. a\b\c.sol:Foo) so we need to rewrite paths to account for that.