Еще один пример того, как libghostty улучшает нашу основу, заключается в том, что Ghostty GUI поддерживает только 64-битные Mac+Linux+FreeBSD. Но libghostty поддерживает 32 и 64 бита, Windows, Android и многие другие системы. Каждый раз, когда мы добавляем новый C API, наше покрытие CI расширяется, чтобы гарантировать, что большая часть ядра Ghostty правильно компилируется (и иногда проходит модульные тесты) на этих системах. Недавние введения C API показали, что наши форматтеры предполагали 64-битные системы. Это теперь исправлено!