Релиз CrystaX NDK 10.2

Новая версия CrystaX NDK 10.2.0 доступна для скачивания.

В этой версии мы сконцентрировались в основном на исправлениях и мелких улучшениях, но есть и несколько более крупных фич.

Objective-C v2

Добавлена поддержка Objective-C v2 runtime (т.е. совместимого с Objective-C runtime от Apple) и начальных Cocoa-совместимых фреймворков (Foundation and CoreFoundation).

Мы хотим сказать большое спасибо сообществам GNUstep и Cocotron — без этих проектов добавление Objective-C v2 в CrystaX NDK было бы значительно более сложным. Слава богу (и RMS), мы живем в окружении огромного количества open source проектов, так или иначе помогающих друг другу, и общая эффективность в мире FOSS от этого только возрастает.

Это только первый шаг по дороге в тысячу миль, но мы со всей серьезностью намерены продолжать работать над полноценной поддержкой Objective-C для Android, и приглашаем всех заинтересованных участвовать в этом. Присылайте pull request-ы, правьте документацию — мы будем признательны за любую помощь.

Boost 1.58.0

В этот релиз мы включили две версии Boost — 1.57.0 и 1.58.0. Просто используйте Boost для программирования под Android и забудьте о проблемах сборки!

Напоминаем, что у нас запущено регулярное тестирование библиотек Boost, так что любой желающий может увидеть текущие результаты тестирования конкретных библиотек на Android: master и develop.

Clang 3.6

Добавлен новый набор инструментов (toolchain) на основе clang-3.6, с переносом всех исправлений, что мы делали в clang-3.4 и clang-3.5. Теперь этот toolchain будет использоваться по умолчанию, в случае указания »NDK_TOOLCHAIN_VERSION := clang» в вашем Application.mk.

Также мы обновили LLVM libc++ до ветки release_36 из основного репозитория LLVM, так что теперь это опять наиболее свежая версия.

PNG, JPEG и TIFF

Добавлены готовые к использованию libpng-1.6.17, libjpeg-9a и libtiff-4.0.4beta, так что больше нет нужды собирать их самостоятельно; пример использования можно увидеть здесь.

Другое

А также большое количество исправлений и мелких улучшений, в сумме ведущих к более стандартному и предсказуемому поведению CrystaX NDK. Здесь вы можете ознакомиться с полным списком закрытых в этой версии тикетов.

© Habrahabr.ru