Comments (7)
Hey @JarrettSJohnson
This is a documentation error, we are linked currently to a particular msgpack git-SHA instead of a release now... Perhaps I should roll us back to a git-SHA associated with the 2.1.5
release.
Do you have any problems with upgrading to a newer msgpack version (the 2.1.5 release)? or is 2.1.1 a dealbreaker for you?
from mmtf-cpp.
@gtauriello do you have anything against locking to 2.1.5?
3.0.1 came out, and we are compatible with that (at least... all tests pass)
from mmtf-cpp.
I don't mind using 2.1.5. If it's ok with @JarrettSJohnson to use that version, I will just update the README here to require the newer version.
Otherwise, I guess we would have to revert to using MSGPACK_ZONE_ALIGN instead (not sure exactly what the effect of that change would be though).
@danpf the MSGPACK_ZONE_ALIGNOF macro was only used in object_encoders.hpp. Any comment on what it does? It does not seem to be particularly well documented in msgpack docs (unless I missed it).
from mmtf-cpp.
it's a wrapper for the compiler function of __alignof__
, I think if it's a problem we could just switch to that instead.
https://gcc.gnu.org/onlinedocs/gcc/Alignment.html
I just changed the call to __alignof__
and all the tests pass... but I really don't know enough about compiler object alignments to say if this is a good idea or not.
from mmtf-cpp.
2.1.5 is fine and works. Thanks all.
from mmtf-cpp.
@danpf given the define in msgpack, I guess that alignof doesn't work in Windows...
Anyways: let's just stick to msgpack 2.1.5 and all good. I was going to just modify the README here, but we can do it with your other pull request. Makes sense indeed to lock the submodule versions to some release tag. I will close this here once we merged pull request #8.
from mmtf-cpp.
Ok. Pull request #8 is closed so we can close this one too.
@JarrettSJohnson thanks again for pointing it out.
from mmtf-cpp.
Related Issues (15)
- access to custom fields HOT 8
- Type guessing in MapDecoder? HOT 6
- msgpack-c/include not detected, despite directory being present HOT 5
- Support bondResonanceList for v1.1dev specs HOT 1
- No targets to build HOT 6
- Branch, or release without submodules HOT 4
- Tag a release HOT 2
- Where in mmtf is HELIX, SHEET, FORMUL information that is available in the pdb files? HOT 1
- Segmentation fault with -march=native HOT 7
- Make path to Catch2 configurable. HOT 2
- Trajectory file storage and transmission HOT 1
- Could you please make a release to include commits fixing substantial bugs? HOT 5
- Add support for >=msgpack-5.0.0 HOT 1
- bondOrderList should be optional wrt bondAtomList HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mmtf-cpp.