Skip to content

TST: win32 also does not provide 16 byte alignment #4907

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

Merged
merged 1 commit into from
Jul 27, 2014

Conversation

juliantaylor
Copy link
Contributor

mingw builds set the alignment requirement for complex doubles types to
16 byte so the tests checking the alignment flag must be disabled as win32 only provides 8 bytes.

mingw builds set the alignment requirement for complex doubles types to
16 byte so the tests checking the alignment flag must be disabled.
@juliantaylor
Copy link
Contributor Author

this means stuff may be slower on win32 due to requiring using unaligned paths on a platform that does not need them. The simplest way to fix that would be to use an aligned allocator.

charris added a commit that referenced this pull request Jul 27, 2014
TST: win32 also does not provide 16 byte alignment
@charris charris merged commit 9ae5b5f into numpy:master Jul 27, 2014
@charris
Copy link
Member

charris commented Jul 27, 2014

An aligned allocator would be nice. We've been talking about one for nearly 6 years now ;)

@sturlamolden
Copy link
Contributor

Sorry for opening a similar issue, I didn't see this one in advance. Anyway, regarding an aligned allocator: #5312

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.

3 participants