Tags: Cpp20Nexus/libcoro
Tags
Add a LIBCORO_FEATURE_NETWORKING option (jbaldwin#141) * Add a LIBCORO_FEATURE_NETWORKING option A request was made for an OSAL type build of libcoro. To accomodate this I opted to turn the networking portion of libcoro into an optional build type that is enabled by default. Closes jbaldwin#138
Asynchronous Echo Server Example (jbaldwin#126) * Asynchronous Echo Server Example Added example/coro_tcp_echo_server.cpp for benchmarking/example. Added example/coro_http_200_ok_server.cpp for benchmarking/example. Closes jbaldwin#123
Upgrade to make the project work with nix (jbaldwin#121) * Convert expected vendor dependency to submodle and upgrade Submodule makes it easier to upgrade to the latest version. * Add install target to the makefile + pkgconfig add make install target. Also pc pkgconfig file.
Remove exceptions for control flow (jbaldwin#118) * Remove exceptions for control flow * semaphore * ring_buffer * Update readme with details on tartan llama library
Fixes jbaldwin#109 fn overload on task promise::return_void bug (jbal… …dwin#110) The return_void() overload was throwing, but this is incorrect per the standard, it should effectively do nothing. This was an error on my part since I over- loaded the non-void task<T> return_value(T) -> void and return_value() -> T fns. This overload isn't possible with the void versions since the signature is identical, thus the bug caused the compiler's coroutine version to re-throw exceptions at the wrong time.
PreviousNext