Вышла очередная версия библиотеки ACE – 5.8.3. Из основных изменений:
- в класс ACE_Pipe добавлены методы close_read() и close_write(), чтобы закрывать только один из каналов;
- на платформах, где есть poll() теперь семейство функций ACE::handle_ready() теперь использует poll() вместо select(). Раньше такая штука включалась посредством макроса ACE_HAS_LIMITED_SELECT, но теперь этого макроса нет, а использование poll() происходит при наличии ACE_HAS_POLL;
- добавлена простая вспомогательная функция ACE::is_equal(), которая выполняет сравнение двух объектов без использования operator==();
- из ACE удалены методы, аргументы, классы, функции, макросы, файлы, которые в течении длительного времени были помечены как deprecated;
- удалена поддержка платформ Irix/Tru64/SCO/Uniware/Cray;
- удален класс ACE_Pair, теперь должен использоваться стандартный std::pair;
- плюс еще ряд багфиксов.
Заявлено, что это последний релиз ACE, который работает с GCC версий до 3.0.0. В следующих версиях ACE поддержки столь древних версий GCC уже не будет.
В общем, какой-то серьезный релиз.
Скачать эту версию можно отсюда: http://download.dre.vanderbilt.edu/previous_versions/
Комментариев нет:
Отправить комментарий