- 17 Nov, 2018 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 16 Nov, 2018 1 commit
-
-
Dominik Charousset authored
-
- 15 Nov, 2018 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
Add missing <string> include to use std::string
-
Cheney-Wang authored
-
Dominik Charousset authored
-
- 14 Nov, 2018 3 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 13 Nov, 2018 3 commits
-
-
Joseph Noir authored
Add copy-on-write tuple implementation
-
Dominik Charousset authored
-
Dominik Charousset authored
- Collect various flags in one bitfield - Move identical functions in stream and datagram_handle into base type
-
- 09 Nov, 2018 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 08 Nov, 2018 2 commits
-
-
Dominik Charousset authored
Instead of allowing users to skip the description, the config_value_set now allows skipping the category and sets it to "global" by default. The new rvalue overloads enable users to in-place construct an option set when passing it to an object or function.
-
Dominik Charousset authored
-
- 07 Nov, 2018 6 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Ingersol authored
-
Ingersol authored
-
Dominik Charousset authored
Fix missing return
-
Russ Powers authored
-
- 06 Nov, 2018 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 03 Nov, 2018 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 02 Nov, 2018 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 31 Oct, 2018 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 30 Oct, 2018 2 commits
-
-
Dominik Charousset authored
Fix stringification inspector concept modeling
-
Matthias Vallentin authored
When writing generic code and asking for Inspector::writes_state, we used to get a compiler error prior to this change.
-
- 29 Oct, 2018 1 commit
-
-
Dominik Charousset authored
Add explicit close-on-exec check for sockets
-
- 28 Oct, 2018 4 commits
-
-
Jon Siwek authored
To cover cases where SOCK_CLOEXEC is not defined or not implemented.
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
The current design of intrusive_cow_ptr with const-overloaded member functions makes it very easy to accidentially create copies. Further, `intrusive_cow_ptr` does no longer work with forward-declared types, since it calls T::copy. The new design adds `intrusive_cow_ptr_unshare` as a customization point to work with forward-declared types, adds `make_copy_on_write` as complement to `make_shared`, and requires users to explicitly call `unshared()` or `unshared_ptr()` to get mutable access to the managed object.
-