From c311df885814f1cbd9732345f4160c743c1d75d9 Mon Sep 17 00:00:00 2001 From: J Reece Wilson Date: Sat, 9 Apr 2022 16:45:21 +0100 Subject: [PATCH] [*] Update readme --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index f611f2c2..cb026104 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,10 @@ the buildscripts into your applications build pipeline to get started. ## Features -- Little to no C++ standard template library dependence (^1) +- Reduced C++ standard template library dependence (^1) - High performance threading and synchronization primitives (os userland sched optimized) -- Async threading primitives, including WaitMultipleObjects paradigm (local IPC) -- Asynchronous and synchronous IO (network, character, file, and buffered) +- Async threading primitives with WaitMultipleObjects/RegisterWaitForSingleObject,RunLoop style interfaces (local IPC) +- Asynchronous and synchronous IO (network, character, file, buffered, process, and io watcher) - Optional event driven async programming paradigm - Consoles; graphical and standard, file archives - Logging; UTF-8 logger, common sink backends @@ -26,8 +26,8 @@ the buildscripts into your applications build pipeline to get started. - IPC [WIP] - Network [WIP] - Random; secure and fast -- Hardware Info; memory and cpu info -- Software Stack Info +- Hardware Info; memory and cpu info (including features, topology, e-core, and cache info) +- Software Stack Info (kernel, version, brand, build string, etc) - FIO settings registry - Compression - Locale and encoding @@ -452,7 +452,7 @@ Utility (third party) - Assume C++17 language support in the language driver -- Use AuXXX type bindings for std types, allow customers to overload the std namespace +- Use AuXXX type bindings for std types, allow customers to overload the std namespace \ We assume *some* containers and utility APIs exist, but where they come from is up to you - Keep the code and build chain simple such that any C++ developer could maintain