NikoMalik
ff3a6d0650
fix: do not remove libc memmove until performance comparisons have been conducted
2025-10-05 17:35:58 +03:00
NikoMalik
1c0282d658
fix:use builtin memmove
2025-10-05 12:30:51 +03:00
Mitchell Hashimoto
9c92c3bb81
fastmem non-libc needs to use copyBackwards if dest > src
...
This fixes test failures when Ghostty's core is run without libc.
Ghostty in the real world (all built executables) require libc so this
bug has never been hit before, but I'm working on a libc-less core and
this caused real test failures (so its already tested, as well).
2025-09-21 20:48:18 -07:00
Qwerasd
8d76b5f283
perf: introduce CacheTable strcture, use it for shaper cache
2024-06-10 13:58:35 -04:00
Mitchell Hashimoto
eb2a2e3931
fmt
2024-04-02 08:38:51 -07:00
Qwerasd
d72eb30a26
fastmem: fix doc comment
2024-03-26 12:07:35 -06:00
Qwerasd
d74ea89056
fastmem: rotateOnce
2024-03-26 12:07:35 -06:00
Krzysztof Wolicki
9238bdb4da
Fix src/Surface.zig
...
Change fastmem.copy to use memcpy builtin
2023-11-30 21:58:14 +01:00
Krzysztof Wolicki
0750698b62
Update to latest master,
...
update libxev dependency,
change mach_glfw to an updated fork until upstream updates
2023-11-30 21:41:33 +01:00
Mitchell Hashimoto
d1718e6cbf
use libc memcpy/memmove instead of std.mem if available
2022-11-08 19:01:45 -08:00