Представлен (http://lists.gnu.org/archive/html/discuss-gnustep/2015-07/ms...) выпуск свободной библиотеки GNUstep Objective-C Runtime 1.8 (libobjc2 (https://github.com/gnustep/libobjc2)), в которой реализовано подмножество функциональности runtime-компонентов, используемых в Mac OS X 10.7 и iOS 5. Библиотека позволяет разработчикам ПО использовать данные компоненты в своих проектах на языках Objective-C и Objective-C++ на любых свободных платформах. Из аппаратных архитектур поддерживаются ARM, x86 и x86-64. Библиотека полностью обратно совместима с GCC 4.2.1 Objective-C ABI, а также поддерживает расширенный ABI, используемый в таких проектах, как Clang и Etoile LanguageKit (http://etoileos.com/etoile/). Кроме Apple Objective-C Runtime API, библиотека поддерживает часть GCC API с целью обеспечения совместимости со старыми приложениями. Наиболее значительным улучшением нового выпуска является реализация API трассировки, который можно использовать для вмешательства во все отправляемые сообщения, соответствующие заданному селектору.
URL: http://lists.gnu.org/archive/html/discuss-gnustep/2015-07/ms...
Новость: http://www.opennet.dev/opennews/art.shtml?num=42602