Skip to content

Added MSVC build to workflow & Fixed MSVC build issues#109

Merged
ashvardanian merged 8 commits intoashvardanian:main-devfrom
ashbob999:fixed-msvc-test
Mar 3, 2024
Merged

Added MSVC build to workflow & Fixed MSVC build issues#109
ashvardanian merged 8 commits intoashvardanian:main-devfrom
ashbob999:fixed-msvc-test

Conversation

@ashbob999
Copy link
Copy Markdown
Contributor

Just some fixes for building with MSVC

  • Added MSVC C/C++ build to the windows workflow
  • Fixed assertion with range_(r)matches::iterator::operator== when comparing iterators from different containers in debug mode
  • Fixed incorrect /arch flags for MSVC when building stringzilla_test_cpp20_x86_*

@ashvardanian
Copy link
Copy Markdown
Owner

Epic, @ashbob999! Thank you!

@ashvardanian ashvardanian merged commit e0e2211 into ashvardanian:main-dev Mar 3, 2024
@ashvardanian
Copy link
Copy Markdown
Owner

Ouch. I've rushed merging and now the Windows pipeline fails. @ashbob999, any chance you known why is that?

@ashbob999
Copy link
Copy Markdown
Contributor Author

It's the iterator issue still, since you reverted it back to using begin/end and iterator debugging is enabled for release mode, it now errors.

ashvardanian pushed a commit that referenced this pull request Mar 3, 2024
# [3.5.0](v3.4.1...v3.5.0) (2024-03-03)

### Add

* `str.decode` for Python ([49295cb](49295cb))

### Fix

* Iterator types in ranges ([e25a62f](e25a62f))

### Make

* MSVC+SIMD builds and CI (#109) ([e0e2211](e0e2211)), closes [#109](#109)
@ashvardanian
Copy link
Copy Markdown
Owner

🎉 This PR is included in version 3.5.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@ashbob999 ashbob999 deleted the fixed-msvc-test branch March 16, 2024 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants