Skip to content

Commit 3492c41

Browse files
committed
about
1 parent 4e5472c commit 3492c41

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

_includes/about.html

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)