Repository navigation
C++ Studio 1.0.0-rc.1 — НЕСТАБИЛЬНАЯ
Pre-releaseНЕСТАБИЛЬНЫЙ ВЫПУСК — только для тестирования. В обычной работе на Android рекомендуется предыдущая, более стабильная версия 0.3.1. В 1.0.0-rc.1 обнаружены проблемы настольного интерфейса, анализа, CMake и управления запуском. Исправления 1.0.0-rc.2 ещё не выпущены. Более ранней стабильной настольной версии нет.
НЕСТАБИЛЬНЫЙ ВЫПУСК — только для тестирования. В обычной работе на Android рекомендуется предыдущая, более стабильная версия 0.3.1. В 1.0.0-rc.1 обнаружены проблемы настольного интерфейса, анализа, CMake и управления запуском. Исправления 1.0.0-rc.2 ещё не выпущены. Более ранней стабильной настольной версии нет.
C++ Studio 1.0.0-rc.1 — кандидат релиза
-
Android target API 36 с новым установленным нативным хостом; GCC, Clang, CMake/Ninja работают локально, программа читает файлы из корня проекта. ARM64 runtime проверен на 16 KB.
-
Настольные Windows x64, Linux x64 и macOS ARM64: Monaco, обычные папки, системные инструменты, GDB/LLDB DAP. Для CMake нужен Ninja.
-
В Debug включены проверки стандартной библиотеки с объяснением нарушения. Дополнительно доступен Clang ASan/UBSan; панель показывает причину, стек и ссылки на исходник. Отладчик сохраняет переменные при остановке на ошибке.
-
Компактные категории настроек, системные/сокращённые анимации, порционная загрузка переменных и пакетное обновление вывода, исправления Unicode-путей и переводы RU/EN.
Проверки: настоящие GCC/Clang/CMake, GDB SIGSEGV и поля структуры, ASan use-after-free с местами выделения/освобождения/чтения, vector bounds assertion, обычный return 139 на Android 16 в эмуляторе. Настольные проверки выполняют сборку/запуск/отладку и настоящее окно приложения до и после упаковки. Подробности: verification-1.0.json, artifact-validation.json и CI указанного sourceCommit в release-manifest.json.
Это кандидат: новый runtime ещё не проверен на физическом ARM64-устройстве; приём Google Play и декларация широкого доступа к файлам не выполнены. Windows не имеет подписи издателя, macOS — notarization. На Linux следуйте настройке sandbox helper в START-HERE.txt; IDE запускайте обычным пользователем.
Modern APK включает все нативные инструменты (~231 MB). Их можно отключать, но это не уменьшает размер APK. Опциональные native-модули Play пока не реализованы. Настольные компиляторы устанавливаются отдельно.
Для Android напрямую используйте APK; AAB предназначен для дальнейшей store-публикации. Перед обновлением сохраните проекты. Исходники приложения, нативных компонентов, Sora и FFmpeg приложены рядом, SHA256 — в отдельных файлах. C++ Studio независима от JetBrains; полного совпадения с возможностями CLion не заявляет.
Проверки кандидата и основной ветки прошли: source CI, desktop CI, main CI.