Skip to content
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 tests #128

Open
wants to merge 25 commits into
base: master
Choose a base branch
from
Open

Windows tests #128

wants to merge 25 commits into from

Conversation

garazdawi
Copy link
Owner

No description provided.

@garazdawi garazdawi force-pushed the lukas/gh/windows-tests branch from 993f38b to b26effb Compare October 25, 2024 11:34
@garazdawi garazdawi force-pushed the lukas/gh/windows-tests branch 3 times, most recently from 02733af to 494aa76 Compare November 5, 2024 14:07
@garazdawi garazdawi force-pushed the master branch 3 times, most recently from 51ea6a3 to c3585a8 Compare November 7, 2024 20:50
@garazdawi garazdawi force-pushed the lukas/gh/windows-tests branch from 6ac05d0 to 0b9a5b9 Compare January 30, 2025 14:02
Visual Studio 17 seems to compile the original code
into something that make coverage into MAX_SMALL
instead of coverage_data. Extracting the data into
a variable seems to fix the error, don't know why
but hopefully it will be fixed in the compiler someday.
Or maybe the original code is somesort of undefined
behaviour I'm unable to see.

The original code compiles as it should in Visual Studio 14.
When debugging on windows, the name of the pdb file is
not the name of the file being debugger, but the name
of the file as it was compiled. We rename beam.jit.dll
to beam.smp.dll during the build so the pdb needed is called
jit.pdb and not smp.pdb.

We also make sure to release all pdb files so that they
are part of the installer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant