Skip to content

C++ Studio 0.3.7 — Android preview

Pre-release
Pre-release

Choose a tag to compare

@Bony-Lord Bony-Lord released this 27 Oct 17:20

Небольшой APK: 9,26 МБ вместо 109,83 МБ в 0.3.6 (−91,6%).

  • GCC 15.2 и CMake/Ninja/Make скачиваются как отдельные пакеты. Общие библиотеки и заголовки устанавливаются один раз по зависимости.
  • Мастер первого запуска: быстрый/полный/ручной выбор или пропуск. Редактор запускается без инструментов и интернета; после установки инструменты работают автономно.
  • Прогресс, остановка и продолжение HTTP Range; размер и SHA-256 проверяются до распаковки, каждый извлечённый файл также проверяется.
  • GCC и CMake можно удалить и установить снова независимо. Существующие инструменты предыдущих версий сохраняются.
  • Изменение размера клавиатуры за края и прокрутка ниже конца кода из 0.3.6 сохранены.

23 целевых проверки на Xiaomi Pad 6 / Android 14; 11 HTTP-проверок загрузчика на компьютере, Android unit tests и release lint. В холодном тесте общий пакет и префикс GCC помещались через ADB; CMake HTTPS-загрузка, отмена и Range-продолжение GCC проверены настоящей сетью. Методика и ограничения.

Это preview. Target SDK28 сохранён, прежнее предупреждение Play не устранено. Современный runtime/desktop, SDK модов, маркетплейс и Python/ipynb остаются отдельной работой. 0.3.6 доступна для возврата, 1.0.0-rc.1 нестабильна. LTO этой связки GCC/GNU ld проверено с -flto -g0; с отладочными данными найдено ограничение линковщика.

Пакеты GCC и CMake. Нативные файлы не изменены относительно 0.3.2; точные соответствующие исходники, SHA256 b4e9bbb41c200e3fad808ad2c5710b0a2a51f44abcb26e7307a001aae454dcab. Исходники приложения и Sora приложены; лицензии сохранены.

Source commit: b5ec689