Выпущен комплект разработчика 1.5

 

Изображение: maltsystem.com

 

Версия 1.5 комплекта разработчика для MALT становится лучше. Мы сделали большое количество доработок и улучшений, чтобы программировать MALT было проще.


Для повышения эффективности написания параллельных программ в системной библиотеке libc реализован набор рекурсивных мьютексов. Реализовано несколько вариантов мьютексов, использующих различные аппаратные ресурсы синхронизации MALT(FE-биты, атомарные операции в контроллере памяти и др.).

 

Реализована поддержка стандартных потоков C++. Реализована поддержка классов std::thread, std::mutex и std::atomic в соответствии со стандартом C++11.

 

Для удобства разработчика проведена унификация make-целей в сборочных сценариях тестов и примеров, входящих в дистрибутив. В любой папке дистрибутива теперь можно получить информацию о доступных сценариях сборки, используя универсальную make-цель help.