File tree Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -10,26 +10,24 @@ <h2>About</h2>
1010 Mission
1111
1212 Quality
13- - Compile-time self testing upon include (can be disabled with -DNTEST)
14- - Compiles cleanly with (-Wall
15- -Wextra
16- -Werror
17- -pedantic
18- -pedantic-errors
19- -fno-exceptions
20- -fno-rtti
21- -fsantize=memory
22- -fsanitize=undefined)
13+ - C++20+ (gcc, clang, msvc*)
14+ - Compile-time self testing (can be disabled with -DNTEST)
15+ - Compiles cleanly with `-Wall -Wextra -pedantic -fsantize=memory/undefined | /WX /W4`
16+ - Focused on declarative interfaces (easy to use hard to misuse) and composability
2317
2418 Performance
25- - No virtual, no RTTI, no exceptions
26- - Optimized and Benchmarked (x86-64 focused)
19+ - No virtual, No RTTI, No exceptions
20+ - Compile-time driven optimizations
21+ - x86-64* driven optimizations and benchmarks
2722 - Focused on fast compilation times
2823
29- Simplicty
30- - Single header (including documentation and tests)
31- - Minimal dependencies (either none or STL)
32- - Minimal API
24+ Simplicity
25+ - Single header (including documentation and tests)
26+ - Single purpose (unix philosophy)
27+ - Minimal dependencies (none or STL*)
28+ - Minimal API (available on compiler-explorer - https://compiler-explorer.com)
29+
30+ * Selected libraries
3331
3432---
3533
You can’t perform that action at this time.
0 commit comments