mirror-ghostty/src/simd
Mitchell Hashimoto e51de8b58f
libghostty: Remove all libc++ and libc++ ABI dependencies
This updates simdutf to my fork which has a SIMDUTF_NO_LIBCXX option
that removes all libc++ and libc++ ABI dependencies. 

From there, the hand-written simd code we have has been updated to also
no longer use any libc++ features. Part of this required removing utfcpp
since it depended on libc++ (`<iterator>`).

libghostty-vt now only depends on libc.
2026-04-15 10:27:05 -07:00
..
base64.cpp simd: add base64 functions from simdutf 2024-07-16 20:12:45 -07:00
base64.zig perf: replace `std.debug.assert` with inlined version 2025-11-17 12:13:56 -07:00
base64_scalar.zig perf: replace `std.debug.assert` with inlined version 2025-11-17 12:13:56 -07:00
codepoint_width.cpp libghostty: Remove all libc++ and libc++ ABI dependencies 2026-04-15 10:27:05 -07:00
codepoint_width.zig fix comment 2025-09-23 09:48:09 -04:00
index_of.cpp libghostty: Remove all libc++ and libc++ ABI dependencies 2026-04-15 10:27:05 -07:00
index_of.h libghostty: Remove all libc++ and libc++ ABI dependencies 2026-04-15 10:27:05 -07:00
index_of.zig Remove unused imports 2025-11-27 13:37:53 -08:00
main.zig simd: add scalar fallbacks to all for build_options.simd false 2025-09-22 08:26:53 -07:00
vt.cpp libghostty: Remove all libc++ and libc++ ABI dependencies 2026-04-15 10:27:05 -07:00
vt.h simd: implement utf8 decode until esc in C++ 2024-02-05 21:22:27 -08:00
vt.zig libghostty: Remove all libc++ and libc++ ABI dependencies 2026-04-15 10:27:05 -07:00