-
Notifications
You must be signed in to change notification settings - Fork 735
Removed Boost dependency #176
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
Conversation
Previous tag did not have a proper notion of "ASIO_STANDALONE"
@sepehr-laal is the plan to support both boosts asio and standalone asio ? Also cppnet lib went from using boost.asio to standalone asio back to boost.asio ( see cpp-netlib/cpp-netlib#629 ) |
My original plan was to stop supporting Boost (although, I can see why supporting both can be useful). I got rid of Boost altogether since it's such a pain to work with and install on non Linux platforms. I don't really understand why cppnet went back to Boost. Going through the thread you linked, it seems like an anecdotal reason to me (to go back to Boost). These days C++ standard library is pretty powerful. Boost is really no longer needed for simple packages. |
Excep for asio ;) until networking has landed in the stl |
what's the status of this? I want to use this as well without Boost. |
Same, boost is a burden to work with, +1 for a native method. |
+1 for removing boost, any movement on this? |
3 years and no feedback. This project is abandoned. |
@ppamorim SocketIO in general has not had an update since 2017 (blog). Although @darrachequesne still makes commits for the company. |
- add the standalone ASIO as a replacement for Boost ASIO - add Catch++ as a replacement for Boost Test framework - remove dependency on Boost DateTime and Boost Lexical Cast
Merged as af68bf3. Sorry for the delay... Could you please ping me on issues/PR that you would like to see worked on? Thanks. |
3.5 years of inactivity is outside of my comfort zone for code I use in production |
* upstream/master: docs: update compatibility table for Socket.IO v4 docs: fix title format (socketio#297) feat: allow resource path to be set in connection URI (socketio#134) fix: resolve client_impl::ping LOG call syntax in debug builds fix: resolve socketio#254: handle closing sockets upon on_fail events fix: lower the minimum CMake supported version feat: implement socketio#45: add support for logging configuration feat: add support for Socket.IO v3 refactor: use correct Engine.IO protocol revision refactor: use standard install paths (socketio#58) ci: migrate to GitHub Actions chore: update .gitignore with cmake output refactor: remove Boost dependency (socketio#176)
* tag '2.0.0': refactor: use correct Engine.IO protocol revision refactor: use standard install paths (socketio#58) ci: migrate to GitHub Actions chore: update .gitignore with cmake output refactor: remove Boost dependency (socketio#176)
ASIO
as a replacement for Boost ASIOCatch++
as a replacement for Boost Test framework** I have not removed Boost from examples due to lack of time!