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
fix appveyor installer and build #224
Conversation
b8e8630
to
b82fd7b
Compare
@@ -33,7 +33,7 @@ impl Memory { | |||
|
|||
let protect = protection.to_protect_const(); | |||
|
|||
let ptr = unsafe { VirtualAlloc(ptr::null_mut(), size, MEM_RESERVE | MEM_COMMIT, protect) }; |
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.
This still works, even though we're not committing the memory?
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.
yes
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.
Approved for the 3rd time 😂
This PR introduces a few changes. I reset and squashed some commits to make the intentions more clear. Here are some of the high level changes:
I have run these tests several times now, and feel confident that we should not have many more fluke failures. There is still more investigation needed...for example, spectests will fail if run singled threaded, but will pass if running multithreaded.