The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

02.05.2018 22:20  Релиз набора компиляторов GCC 8

После года разработки опубликован релиз свободного набора компиляторов GCC 8.1, первый значительный выпуск в новой ветке GCC 8.x. В соответствии с новой схемой нумерации выпусков, версия 8.0 использовалась в процессе разработки, а незадолго до выхода GCC 8.1 уже ответвилась ветка GCC 9.0, на базе которой будет сформирован следующий значительный релиз GCC 9.1.

GCC 8.1 примечателен реализацией некоторых возможностей будущего стандарта C++20 (кодовое название C++2a), существенным расширением средств диагностики, значительным улучшением PGO-оптимизаций (Profile-guided optimization), включением новых оптимизаций выполнения циклов, обеспечением поддержки SVE (Scalable Vector Extension) для архитектуры AArch64, поддержкой CPU Intel Cannonlake и Intel Icelake.

Основные изменения:

  • Добавлена экспериментальная поддержка части будущего стандарта C++2a. Для включения поддержки C++2a следует использовать опции "-std=c++2a" и "-std=gnu++2a";
  • В libstdc++ добавлены новые возможности стандартов C++17 и C++2a: std::filesystem, std::char_traits, std::to_chars, std::from_chars, std::to_address и std::endian. Добавлена поддержка расширений математических функций __gnu_cxx::airy_ai и __gnu_cxx::airy_bi;
  • Существенно улучшен механизм оптимизации на основе результатов профилирования кода (PGO - Profile-guided optimization), который генерирует более оптимальный код на основе анализа особенностей выполнения кода. На системах x86/x86_64 тело функции теперь разделяется на горячие и холодные регионы выполнения, данный режим оптимизации (-freorder-blocks-and-partition) по умолчанию применяется начиная с уровня "-O2";
  • В системе оптимизации на этапе связывания (LTO) представлен новый способ подстановки отладочной информации в формате DWARF, что упрощает отладку оптимизированного кода;
  • Добавлены новые оптимизации циклов: "-floop-unroll-and-jam" (раскрутка внешнего цикла и слияние копий внутреннего цикла) и "-floop-interchange" (обмен циклами во вложенном цикле для улучшения локализации данных). Улучшена работа оптимизации "-ftree-loop-distribution" (расщепление тела вложенного цикла на несколько циклов). Включены по умолчанию при выборе режима "-O3" оптимизации "-ftree-loop-distribution", "-floop-unroll-and-jam" и "-floop-interchange". Полностью переработан режим оптимизации "-floop-nest-optimize". Для тонкого управления оптимизациями раскрутки цикла добавлена новая pragma "unroll";
  • Улучшены межпроцедурные оптимизации: переработаны собираемые в процессе выполнения оценочные метрики, которые теперь более реалистично отражают ситуации, для которых можно использовать inline-развёртывание или клонирование;
  • Добавлена опция "-fcf-protection=[full|branch|return|none]", позволяющая повысить защищённость собираемого приложения благодаря выполнению проверок целевых адресов в инструкциях передачи потока выполнения (например, при косвенных вызовах функций, возврате из функций и косвенных jump-переходов);
  • Добавлена опция "-fstack-clash-protection", при указании которой компилятор подставляет проверочные вызовы (probe) при каждом статическом или динамическом выделении места для стека, которые позволяют выявлять факты переполнения стека и блокировать методы атак, связанные с пробросом потока выполнения через guard-страницы защиты стека;
  • В детекторе неопределенного поведения (Undefined Behavior Sanitizer), выявляющего ситуации, когда поведение программы становится неопределенным (зависит от реализации компилятора) из-за ошибки программиста, предложены две новые опции: "-fsanitize=builtin" для диагностики некорректных аргументов вызовов __builtin_clz или __builtin_ctz, и "-fsanitize=pointer-overflow" для проверки появления недопустимых значений указателей;
  • В Address Sanitizer добавлены режимы "-fsanitize=pointer-compare" и "-fsanitize=pointer-subtract", выводящие предупреждение о выполнении операций вычитания или сравнения над указателями, которые ссылаются на разные объекты в памяти;
  • Значительно расширены средства диагностики, обеспечено более точное определение местоположения проблем в коде и представлены подсказки по устранению проблем. Например, в случает пропущенных скобок '}' и ')' компилятор теперь указывает на место возможного пропуска. В случае обращения к приватным полям класса или структуры, выдаётся подсказка по использованию функции-обёртки. Показывается когда можно использовать static_cast, const_cast и reinterpret_cast. Не подходящие друг другу типы шаблонов выделяются цветом или могут быть визуализированы (-fdiagnostics-show-template-tree) в иерархическом виде;
  • В компиляторы C и C++ добавлены новые предупреждения: "-Wmultistatement-macros" (небезопасное раскрытие макроса), "-Wstringop-truncation" (при усечении строки, копируемой через strncat, strncpy и stpncpy), "-Wif-not-aligned" (некорректное определение объектов с атрибутом warn_if_not_aligned), "-Wmissing-attributes" (пропущены атрибуты при определении функции), "-Wpacked-not-aligned" (struct или union определены с атрибутом packed и выравниванием больше 1), "-Wcast-function-type" (некорректное приведение типа для указателя на функцию), "-Wsizeof-pointer-div", "-Wcast-align=strict", "-Wclass-memaccess". В режимах "-Warray-bounds", "-Wformat-overflow" и "-Wformat-truncation" расширено число распознаваемых ситуаций выхода за границы массивов и переполнений буфера;
  • Включена по умолчанию опция "-gcolumn-info", при которой в отладочную информацию DWARF добавляются не только имя файла и номер строки, но и данные о столбце;
  • Поддержка развиваемого компанией Google языка программирования Go обновлена до версии 1.10.1. Сборщик мусора переведён на работу в параллельном режиме;
  • Для архитектуры ARM64 (AArch64) добавлена поддержка механизма SVE (Scalable Vector Extension), предоставляющего расширенные инструкции для векторной обработки данных, дополняющие набор NEON средствами для ускорения операций векторизации для научных вычислений;
  • Добавлена поддержка архитектур ARM: Armv8-R (-march=armv8-r), Armv8.3-A (-march=armv8.3-a) и Armv8.4-A (-march=armv8.4-a) и процессоров Arm Cortex-A75 (cortex-a75), Arm Cortex-A55 (cortex-a55), Arm Cortex-A55/Cortex-A75 DynamIQ big.LITTLE (cortex-a75.cortex-a55) и Arm Cortex-R52 для Armv8-R (cortex-r52);
  • Добавлена поддержка процессоров Intel Cannonlake (-march=cannonlake) c расширениями AVX512VBMI, AVX512IFMA и SHA, и Intel Icelake (-march=icelake) c расширениями AVX512VNNI, GFNI, VAES, AVX512VBMI2, VPCLMULQDQ, AVX512BITALG, RDPID и AVX512VPOPCNTDQ;
  • Для систем x86 добавлена поддержка расширения CET (Intel Control-flow Enforcement Technology) активируемого при помощи опций "-mibt", "-mshstk" и "-mcet";
  • Удалена поддержка устаревшего формата отладочной информации SDB/coff, опция "-gcoff" больше не поддерживается;
  • Удалена поддержка расширений Cilk+ и MPX для языков C и C++, с реализацией предложенной компанией Intel методики параллельного программирования и механизма защиты памяти.


  1. Главная ссылка к новости (https://gcc.gnu.org/ml/gcc-ann...)
  2. OpenNews: Релиз набора компиляторов LLVM 6.0
  3. OpenNews: GCC на пути удаления компилятора для Java
  4. OpenNews: Для GCC представлен бэкенд c реализацией WebAssembly
  5. OpenNews: Ошибка в GCC привела к игнорированию режима выявления проблем с форматированием строк
  6. OpenNews: Релиз набора компиляторов GCC 7
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: gcc, compile
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Xasd, 22:36, 02/05/2018 [ответить] [смотреть все]    [к модератору]
  • –5 +/
    а где про Спектр чтонибудь?

    всё? надоело исправлять?

     
     
  • 2.5, Аноним, 22:52, 02/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • +3 +/
    Защиту от Spectre ещё в GCC 7 3 добавили https www opennet ru opennews art sht... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.14, Аноним, 01:19, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    где вот это а без укащания опций -- что будет то есть компилятор поумолча... весь текст скрыт [показать]
     
     
  • 4.27, Аноним, 07:47, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Как сподобишься погуглить/почитать - приходи и держи нас в курсе.
     
     
  • 5.29, Аноним, 08:27, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    только какие-то фрагментарные наработки ничего такого что выглядело бы законче... весь текст скрыт [показать]
     
     
  • 6.32, Аноним, 09:26, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    И вообще экосистема фргментированная и инновации не инновации, без методички у т... весь текст скрыт [показать]
     
     
  • 7.36, X4asd, 09:57, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    вообще-то тут GCC обсуждаем а не комментаторов ну давай же что-нибудь напиши по... весь текст скрыт [показать]
     
     
  • 8.41, Michael Shigorin, 10:31, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    :-]
     
  • 8.54, Алконим, 14:48, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Все эти уязвимости построены на точном измерении Если не давать точно измерять ... весь текст скрыт [показать]
     
  • 8.56, Аноним, 15:31, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    И еще размахивать земляным червяком W W эльбрусом, рассказывая что он типа не уя... весь текст скрыт [показать]
     
  • 4.104, Аноним, 10:46, 07/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вы в корне не правы, код он собирает такой, какой должен работать на правильном... весь текст скрыт [показать]
     
  • 2.68, iZEN, 11:42, 04/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    В LLVM 5 0 2 недавно добавили Но он уже не нужен - есть LLVM 6 0 0 ... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 22:44, 02/05/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    До Фортрана не дочитали Там тоже ништяки - Parameterized derived types, a ma... весь текст скрыт [показать]
     
     
  • 2.17, Anonymous_, 02:34, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Так им ведь сейчас пользуются всего три калеки с хобота ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, Аноним, 05:26, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Не 3, а 16

    https://github.com/search?l=fortran&q=program&type=Users

     
     
  • 4.23, Аноним, 06:28, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    5578

    https://github.com/search?l=&q=language%3AFortran&type=Users

     
  • 3.37, Aknor, 10:08, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Патамушта все приличные люди пользуются фортраном от Intel кроме тех кто исполь... весь текст скрыт [показать]
     
  • 1.4, A.Stahl, 22:44, 02/05/2018 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    >C++20

    До сих пор использую 98й стандарт с крошечными вкраплениями 11. И не потому что ограничения платформы или легаси, а просто ничего особо для меня интересного.
    Но пусть... За что мы все (да, все) любим плюсы и Си? За обратную совместимость, когда из стандарта выкидывают вещи только те, которые на практике уже десятилетиями никто не использует. Ну или которые просто не прижились.
    Триграфы (или как их там) только совсем недавно выкинули.
    Ну шикарный же язык.
    Не Питон какой-то там.

     
     
  • 2.6, Аноним, 23:33, 02/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –16 +/
    И как там в сишечке, уже запилили поддержку юникода А нормализацию NFC NFKC ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.7, A.Stahl, 23:37, 02/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    Я больше на плюсах пишу. С Юникодом не идеально, но принципиальных проблем нет.
     
     
  • 4.102, Led, 18:40, 06/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > Я больше на плюсах пишу.

    Врёшь: ты больше на опеннете ср^Wпишешь.

     
  • 3.13, Пюсовик, 01:10, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Для юникода уже давным-давно существует куча библиотек Или вам поддержку mysql ... весь текст скрыт [показать]
     
  • 3.18, Аноним, 02:40, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Юникод опционально неплохо бы в стандартную либу и то спорно , а остальное в язы... весь текст скрыт [показать]
     
  • 3.25, Аноним, 06:48, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    json-c, jansson, yajl,etc Можно, разрешаю А на том, на чем обычно делают, можно... весь текст скрыт [показать]
     
     
  • 4.96, анон, 20:15, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    На JS таки пишут и драйверы, и ОС, и файловые системы В качестве шутки конечно ... весь текст скрыт [показать]
     
  • 3.26, Ydro, 07:10, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ты глянь, Нюр, ему заграничные буквы понадобились, КОИ-8 ему уже недостаточно, х... весь текст скрыт [показать]
     
     
  • 4.42, Аноним, 10:31, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это сарказм или брат Saahriktu ... весь текст скрыт [показать]
     
  • 3.30, Аноним, 08:42, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    нет, операционки на бейсике пишут, чтоб была поддержка юникода... весь текст скрыт [показать]
     
  • 3.53, Аноним, 13:40, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    http site icu-project org download https github com json-c json-c releases h... весь текст скрыт [показать]
     
  • 3.60, Аноним, 19:14, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Как там у питона с параллелизмом по потокам, просветите, пожалуйста Все еще GIL... весь текст скрыт [показать]
     
  • 3.64, Нефашист, 01:10, 04/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    http://en.cppreference.com/w/cpp/locale/codecvt
     
  • 3.65, Аноним, 09:40, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А как же Основная фича utf8 так вообще в том что он работает с минимумом измене... весь текст скрыт [показать]
     
  • 3.105, KroTozeR, 16:39, 08/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Нафига Нафига Нормально обстоят чё хочешь, то и используешь в роли парсера ... весь текст скрыт [показать]
     
  • 2.8, kai3341, 00:18, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Возможно, тут есть что-то разумное, доброе, вечное Например, при работе с микро... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, a, 00:31, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    не нравится несовместимость версий, 2 - 3, задолбали, ладно бы это, но там жеж е... весь текст скрыт [показать]
     
     
  • 4.43, Michael Shigorin, 10:36, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Лет пятнадцать назад cray предпринял недюжинные усилия в попытке скрестить пито... весь текст скрыт [показать]
     
     
  • 5.49, Аноним, 12:36, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    Блин, кто все эти люди, кто эти zope'ы? Зачем ты сюда это пишешь?
     
     
  • 6.57, Аноне, 16:29, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    Люди, которые хоть что-то делали, а не пытались придираться к другим.
     
     
  • 7.72, Аноним, 13:44, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    Делали что Помогали развести офтоп про какую-то zope у в ветке про GCC Один ещ... весь текст скрыт [показать]
     
     
  • 8.106, KroTozeR, 16:52, 08/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Работу делали Свою прямую и общественно-полезную, а не придирались, как некотор... весь текст скрыт [показать]
     
  • 8.107, Michael Shigorin, 17:05, 08/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вы сейчас здесь чем занимаетесь, помимо самовольного модерирования Если по сути... весь текст скрыт [показать]
     
  • 5.62, a, 23:39, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну вот, проблеме уже лет 15, а ее ктото решает, - нет гцц тоже, имхо, много тащ... весь текст скрыт [показать]
     
  • 4.45, kai3341, 12:26, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Язык меняется В мажорном апдейте таки сломали API Какой ужас Переведу с вашег... весь текст скрыт [показать]
     
     
  • 5.55, пох, 14:51, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    что-то мне подсказывает, что он занимается эксплуатацией Вот этого вот, от осил... весь текст скрыт [показать]
     
     
  • 6.61, kai3341, 21:17, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    Ещё один админ локалхоста Слова выглядят разумными, но на самом деле являются и... весь текст скрыт [показать]
     
     
  • 7.73, Аноним, 13:51, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    что система превратилась в вендообразную помойку, где есть 100500 левых либ, ... весь текст скрыт [показать]
     
  • 6.66, Аноним, 10:08, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Какой ты дерзкий, парниша Будь проще - ужинай меня хорошо, и я буду танцевать, ... весь текст скрыт [показать]
     
     
  • 7.75, Аноним, 14:13, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Правильно ли я понимаю, что если водитель ассенизаторской цистерны прикатит тебе... весь текст скрыт [показать]
     
  • 7.103, пох, 00:41, 07/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    знаешь, пробовали хорошо Фигня полная получалась В смысле, чем высокооплачив... весь текст скрыт [показать]
     
  • 5.63, a, 23:46, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Беспонятия где что сломали, не пользуюсь этой шляпой, старательно избегая Что i... весь текст скрыт [показать]
     
  • 4.76, Аноним, 14:22, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если б только 2 и 3 А то скрипт писаный под 2 4 на 2 7 валится с жутким стэктре... весь текст скрыт [показать]
     
  • 3.11, A.Stahl, 00:36, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    https ru wikipedia org wiki D0 A2 D1 80 D0 B8 D0 B3 D1 80 D0 B0 D1 84 Да, вро... весь текст скрыт [показать]
     
     
  • 4.46, kai3341, 12:31, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Да, занимательная обфускация. Как жаль, что её наконец-то выкинули.
     
  • 3.24, Аноним, 06:31, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    https en wikipedia org wiki Digraphs_and_trigraphs C ... весь текст скрыт [показать]
     
  • 2.15, all_glory_to_the_hypnotoad, 01:54, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    т е просто потому что не умеешь кодить ... весь текст скрыт [показать] [показать ветку]
     
  • 2.16, Андрей, 02:13, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Ну и правильно А то современные плюсы стали совсем нечитаемы Такое впечатление... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Аноним, 02:44, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ага, умные указатели, фор рейнджи, файл систем и параллельные алгоритмы ему мене... весь текст скрыт [показать]
     
     
  • 4.28, Аноним, 07:54, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Да, не позорьтесь, включите уже детектор иронии.
     
     
  • 5.33, Аноним, 09:31, 03/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Сломался после сравнения с растом.
     
  • 4.35, Андрей, 09:55, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Речь, конечно, не о синтаксическом сахаре Аноним ниже понял меня лучше шаблон ... весь текст скрыт [показать]
     
     
  • 5.51, Crazy Alex, 12:57, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Так в современных плюсах и без шаблонов можно часто обойтись там, где было нельз... весь текст скрыт [показать]
     
  • 3.31, Аноним, 08:43, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    нечитаемы они из-за шаблонов, но печаль в том, что именно шаблоны дают макс скор... весь текст скрыт [показать]
     
     
  • 4.38, Андрей, 10:09, 03/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Но такой синтаксис, и чтобы там ни у кого идей получше не нашлось Ещё вопрос, н... весь текст скрыт [показать]
     
  • 2.48, Аноним, 12:32, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Вот это к чему вообще было написано Типа всем интересно, что ты там не использу... весь текст скрыт [показать] [показать ветку]
     
  • 1.34, z, 09:49, 03/05/2018 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    А где коменты про  llvm ?
     
     
  • 2.39, Аноним, 10:24, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +5 +/
    Ну вот один, например: не понимаешь разницу между llvm и clang?
     
  • 2.47, Аноним, 12:31, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    >А где коменты про  llvm ?

    llvm -- оцтой.

     
     
  • 3.71, iZEN, 12:09, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Да бог с вами Без LLVM 6 0 0 не работает Mesa3D 18 0 2 в Unix-подобных системах... весь текст скрыт [показать]
     
     
  • 4.74, Andrey Mitrofanov, 13:57, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Держим кулаки https european-lisp-symposium org static 2018 hafner pdf за Lisp... весь текст скрыт [показать]
     
     
  • 5.99, Аноним, 12:53, 06/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Андрюша, а GLSL не опирается снизу, опять же, на этот яблочный LLVM?
     
  • 4.77, Аноним, 16:30, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Как ты там, уже разобрался с зоопарком шлангов в системе, они уже таки реабилити... весь текст скрыт [показать]
     
     
  • 5.81, iZEN, 23:24, 04/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Зоопарк - у вас. У меня два LLVM 6.0.0.
     
     
  • 6.85, Аноним, 08:29, 05/05/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Зоопарк - у вас. У меня два LLVM 6.0.0.

    А нафига их два?! :)

     
     
  • 7.94, iZEN, 13:41, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    pkg info -r llvm60 llvm60-6 0 0_3 mesa-dri-18 0 2 cc --version FreeBSD cla... весь текст скрыт [показать]
     
  • 4.79, Mihail Zenkov, 16:55, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    AFAIK в mesa llvm используется для компиляции шейдеров изначально только на amd... весь текст скрыт [показать]
     
     
  • 5.86, Аноним, 08:35, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ну так это 1 То что древнее R600 - адская архаика по современным меркам И ... весь текст скрыт [показать]
     
  • 2.58, Аноним, 16:39, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –2 +/
    А что про него писать, у него лицензия правильная.
     
     
  • 3.100, Аноним, 13:04, 06/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    LLVM - не пойми какая, зоопарк лицензий Была как-то новость, что хотят поменять... весь текст скрыт [показать]
     
  • 1.44, Аноним, 10:40, 03/05/2018 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    "New Languages and Language specific improvements"
    А где же обещанный D?
     
     
  • 2.50, Аноним, 12:38, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    D language имеет BSD образную лицензию Ну типа, пока свободная пермиссивка ... весь текст скрыт [показать] [показать ветку]
     
  • 2.52, Crazy Alex, 13:02, 03/05/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Не успели: https://forum.dlang.org/thread/znlhczrfdqlhkbcbxmjr@forum.dlang.org
     
  • 1.67, Аноним, 10:56, 04/05/2018 [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    Чем несуществующее в русском языке слово релиз лучше русских выход , выпуск ... весь текст скрыт [показать]
     
     
  • 2.69, iZEN, 11:56, 04/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    релиз и выпуск - синонимы Со своей стороны, считаю, что эти существительные... весь текст скрыт [показать] [показать ветку]
     
  • 2.70, Аноним, 12:00, 04/05/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    В русском IT есть поклонники Запада И как поклонники они хотят тупо заимствоват... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.80, Аноним84701, 18:27, 04/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    А давайте сделаем как во Франции - выпустим соответствующий мараз W закон, что в... весь текст скрыт [показать]
     
     
  • 4.83, Аноним, 07:48, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ты специально приводишь в качестве примеров крайности Когда поклонников Запада... весь текст скрыт [показать]
     
     
  • 5.88, Аноним, 10:12, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Тут есть такие соображения 1 Каталог - не очень то выглядит русским словом Ск... весь текст скрыт [показать]
     
     
  • 6.91, Аноним, 11:32, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Знаешь я тоже умею соображать Для обозначения файлового inod -а термин каталог... весь текст скрыт [показать]
     
     
  • 7.93, Аноним, 12:33, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ты успешно доказал обратное Тест на разумное существо провален Inode, внезапно... весь текст скрыт [показать]
     
  • 5.97, Аноним84701, 00:13, 06/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вообще-то сами французы плакались на этот счет - потому что даже в специфическ... весь текст скрыт [показать]
     
  • 4.90, Аноним, 10:56, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не пойдёт Телефон и буфер тоже надо перевести ... весь текст скрыт [показать]
     
  • 4.98, Аноним, 12:30, 06/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну зачем упорядочиватель В русском языке есть давно устоявшийся термин и соотве... весь текст скрыт [показать]
     
  • 3.82, Аноним, 07:45, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Ну ты то как истинный славянофил хотя-бы эльбрус себе купил А то вот так попроб... весь текст скрыт [показать]
     
     
  • 4.84, Аноним, 08:19, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ты хитрый да Котёл в котором обсуждаются чисто языковые вопросы технично так ки... весь текст скрыт [показать]
     
     
  • 5.87, Аноним, 09:40, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Скорее, прагматичный и не склонный создавать себе левые проблемы на ровном месте... весь текст скрыт [показать]
     
     
  • 6.89, Аноним, 10:16, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ну вот опять же, ты хитро сводишь чисто языковые проблемы с проблемами российско... весь текст скрыт [показать]
     
     
  • 7.92, Аноним, 11:36, 05/05/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Здесь вообше не портал по русскому языку Ну и коли у промышленности проблемы и ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (15)

  • 1.78, Аноним, 16:40, 04/05/2018 [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    > который генерирует более оптимальный код на основе

    самый наилучший

     
  • 1.101, Аноним, 14:47, 06/05/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Интересно, вот чесноп слово а Байкал или Эльбрус, ну хот как то пробовали gcc-ой... весь текст скрыт [показать]
     
  • 1.108, Ne01eX, 05:21, 11/05/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    >>В системе оптимизации на этапе связывания (LTO) представлен новый способ подстановки отладочной информации в формате DWARF, что упрощает отладку оптимизированного кода;

    Так вот то, что всё ломает... Эх, опять бутстрапится... :-(

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor