From 8f626357d5ebee1bf8039ad6e85f5e02c64c9076 Mon Sep 17 00:00:00 2001 From: Ed Tanous Date: Wed, 19 Dec 2018 14:51:54 -0800 Subject: bmcweb: Remove deprecatd ASIO interfaces boost::asio::io_service is removed in leiu of io_context, which is a closer match to the networking TS. Move us to that implementatio. This was an automated move using the following command: git grep -l 'io_service' | xargs sed -i 's/io_service/io_context/g' Change-Id: I46605521c01f79f86f6901ddf69ddc8c4bc24103 Signed-off-by: Ed Tanous --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 77ac92e71a..e5e8ca1f48 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ The crow project has had a number of additions to make it more useful for use in + Move most uses of std::unordered_map to boost::flat_map to lower memory consumption, and (in some cases) to improve memory locality. + Adjust the addHeaders mechanism to use a fixed string instead of a full map implementation to avoid unnecessary mallocs and reduce the number of scatter gather buffers on an http response. + Change server name header from Crow/0.1 to iBMC -+ Starts the http server io_service inside the main thread, instead of creating a new thread. ++ Starts the http server io_context inside the main thread, instead of creating a new thread. + Removes all BMCWEB_MSVC_WORKAROUND flags. + Removes the behavior that causes a 301 redirect for paths that end in "/", and simply returns the endpoint requested. This was done for redfish compatibility. + Removes the built in crow/json.hpp package and adds nlohmann json package as the first class json package for crow. -- cgit v1.2.3