TODO: documentation
| Linux | Mac | Windows |
|---|---|---|
Versioned state of tuple objects. Each versioned objects can either be complete state-info OR delta-info.
Documentation in process.
Rapidcsv is implemented using C++20 with code portable across OS and it's supported compiler's.
Unit-Test results of last run across multiple OS-versions and Compiler-versions :
| 🤖 Compiler ➡️ 🖥️ OS ⬇️ |
g++ | clang++ | AppleClang | msvc | clangCL | default Compiler |
|---|---|---|---|---|---|---|
| Ubuntu 24.04 | 14 ✅ 13 ✅ 12 ✅ |
18 ✅ 17 ✅ 16 ✅ |
- | - | - | default: g++-13 clang: clang++-18 |
| Ubuntu 24.04 (ARM64) |
14 ✅ 13 ✅ 12 ✅ |
18 ✅ 17 ✅ 16 ✅ |
- | - | - | default: g++-13 clang: clang++-18 |
| Ubuntu 22.04 | 13 ❌ 12 ✅ 11 ✅ |
15 ✅ 14 ✅ 13 ✅ |
- | - | - | default: g++-11 clang: clang++-14 |
| Ubuntu 22.04 (ARM64) |
13 ✅ 12 ✅ 11 ✅ |
15 ✅ 14 ✖️ 13 ✖️ |
- | - | - | default: g++-11 clang: clang++-14 |
| macOS-26 (ARM64) |
15 ✅ 14 ✅ 13 ✅ |
- | 17 ✅, 16 |
- | - | AppleClang 17 |
| macOS-15 (ARM64) |
15 ✅ 14 ✅ 13 ✅ 12 ✖️ |
- | 17 ✅, 15 |
- | - | AppleClang 17 |
| macOS-14 (ARM64) |
15 ✅ 14 ✅ 13 ✅ 12 |
- | 15 ✅ | - | - | AppleClang 15 |
| macOS-13🦖 (x86_64) |
14 ✔️ 13 ✔️ 12 ✔️ |
- | 15 ✔️ | - | - | AppleClang 15 |
| macOS-12🦖 (x86_64) |
14 ✔️ 13 ✖️ 12 ✔️ |
- | - | - | - | AppleClang 14 |
| Windows 10 VS 17 - 2025 |
15 ✅ | - | - | 19 ✅ | 19 ✅ | msvc 19 |
| Windows 10 VS 17 - 2022 |
15 ✅ | - | - | 19 ✅ | 19 ✅ | msvc 19 |
| Windows 10 VS 16 - 2019🦖 |
- | - | - | - | 12 ✔️ | - |
✅ : Tests success on last execution.
🦖 : OS runner image now Withdrawn.
✔️ : Was working earlier. OS withdrawn, hence tests not repeatable on github.
❌ : Was working earlier. Latest run fails.
✖️ : Compilation failure.