Ada_Ru форум

Обсуждение языка Ада

Re: [ada_ru] Re: Атомарные примитивы

Оставить новое сообщение

Сообщения

Vasiliy Fofanov
Re: [ada_ru] Re: Атомарные примитивы
2009-10-11 12:10:10

В документации, например, здесь: [] этот вопрос не освещён.

 

Эта возможность недокументирована насколько знаю намеренно. Правильное использование билтинов компилятора ожидается в основном от специалиста по бэкенду, а не от обычного пользователя.

 

Поиск Intrinsic даёт:

 

http://www.adacore.com/2008/04/24/NF-62-F725-016-gnat/

 

Новость, однако, появилась не 3 года назад (якобы, вместе с фичей). Если, конечно, эта фича действительно появилась раньше новости.

 

Раньше. Работы продолжались просто довольно долго. Полная поддержка - действительно апрель 2008, но частичная поддержка была много раньше, еще на третьем бэкенде, частичная поддержка для gcc 4 - в 2006

году. Собственно "F" в порядковом номере это 2006 год как раз.

 

Было бы неплохо Ada Gem на эту тему.

 

Может быть и неплохо. Принято к сведению.

 

Я убеждён, что компилятор должен для Atomic генерить барьеры памяти.

 

На чем основано ваше убеждение? Вам же указали уже что стандарт ничего такого не требует, так кому он это должен?

 

ВФ

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти