[NIXP] Релиз GCC 4.7.0 отмечает 25-летие проекта

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Релиз GCC 4.7.0 отмечает 25-летие проекта

Сообщение Dmitry Shurupov »

Команда разработчиков набора компиляторов GCC (GNU Compiler Collection) представила очередной релиз своего продукта — GCC 4.7.0 — и отметила им 25-летие проекта. Первый публичный релиз GCC состоялся ровно 25 лет назад: 22 марта 1987 года вышла версия 0.9 beta (первый стабильный релиз состоялся через два месяца: GCC 1.0, 23 мая 1987 года). Нынешние разработчики GCC с удовольствием сообщают, что очередной релиз GCC — 4.7.0 — это «специальный подарок» к 25-летнему юбилею одного из известнейших Open Source-проектов. Версия GCC 4.7.0 является крупным обновлением набора компиляторов, поскольку включает в себя новые возможности, которых не было в версиях 4.6.x. Среди ключевых новшеств в релизе GCC 4.7.0:

  • поддержка программной транзакционной памяти для некоторых архитектур;
  • улучшения в поддержке стандартов ISO C++11 и ISO C11;
  • OpenMP 3.1 для C, C++, Fortran;
  • улучшения в фреймворке LTO (link-time optimization), направленные на масштабируемость и стабильность;
  • поддержка новых GNU-расширений к формату вывода отладочной информации DWARF;
  • поддержка новых аппаратных платформ: процессор Epiphany от Adapteva, CR16 от National Semiconductor, C6X от Texas Instruments, TILE-Gx и TILEPro от Tilera, а также Intel Haswell и AMD Piledriver, Cortex-A7.
Более подробный список изменений можно найти на gcc.gnu.org.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 861
Статус: Оператор вычислительных машин
ОС: Debian

Re: [NIXP] Релиз GCC 4.7.0 отмечает 25-летие проекта

Сообщение Janik »

Ура! С праздником, товарищи!
Кстати, а что такое "транзакционная память"?
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Релиз GCC 4.7.0 отмечает 25-летие проекта

Сообщение NickLion »

Janik писал(а):
22.03.2012 21:46
Кстати, а что такое "транзакционная память"?

Альтернативный (без блокировок) способ конкуррентной (возможно одновременного доступа из разных потоков) работы с общими участками памяти.
Вики
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: [NIXP] Релиз GCC 4.7.0 отмечает 25-летие проекта

Сообщение Slimy »

NickLion писал(а):
23.03.2012 05:54
Janik писал(а):
22.03.2012 21:46
Кстати, а что такое "транзакционная память"?

Альтернативный (без блокировок) способ конкуррентной (возможно одновременного доступа из разных потоков) работы с общими участками памяти.
Вики

Однако там какраз про блокировки всеже написано они имеют место быть.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [NIXP] Релиз GCC 4.7.0 отмечает 25-летие проекта

Сообщение NickLion »

Slimy писал(а):
29.03.2012 02:41
Однако там какраз про блокировки всеже написано они имеют место быть.

Не блокировки, а прерывание, откат и повторное выполнение транзакции, в случае коллизии. То, что реализации STM могут использовать атомарные блокировки, это возможно, но это намного более эффективно, чем мьютексы или критические секции.
Спасибо сказали: