The OpenNET Project / Index page

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



"Релиз набора компиляторов GCC 16"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз набора компиляторов GCC 16"  +/
Сообщение от opennews (ok), 30-Апр-26, 23:02 
После года разработки опубликован релиз свободного набора компиляторов GCC 16.1, первый значительный выпуск в новой ветке GCC 16.x. В соответствии со схемой нумерации выпусков, версия 16.0 использовалась в процессе разработки, а незадолго до выхода GCC 16.1 уже ответвилась ветка GCC 17.0, на базе которой будет сформирован следующий значительный релиз GCC 17.1...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65329

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от dekabu (ok), 30-Апр-26, 23:02   +5 +/
Отлично, повод пересобирать мир!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

2. Сообщение от Аноним (2), 30-Апр-26, 23:05   –1 +/
Спасибо за LTO, но пока чуваки типа этих https://github.com/skeeto/w64devkit будут исключать LTO из за своих кривых рук, мне придется сидеть на GCC 13.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

3. Сообщение от Джон Титор (ok), 30-Апр-26, 23:13   +/
> Продолжена реализация стандартов OpenMP 5.0, 5.1, 5.2 и 6.0 (Open Multi-Processing), определяющих API и способы применения методов параллельного программирования на многоядерных и гибридных (CPU+GPU/DSP) системах с общей памятью и блоками векторизации (SIMD). Улучшена реализация спецификаций параллельного программирования OpenACC 3.0, 3.3 и 3.4, определяющих средства для выноса операций (offloading) на GPU и специализированные процессоры, такие как NVIDIA PTX.

Круто

Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (4), 30-Апр-26, 23:13   –1 +/
Lto это ладно, из-за чуваков типа этих https://www.mingw-w64.org/ приходится на gcc-12 сидеть. Ну во всяком случае я собирал dxvk всеми тулчейнами и определённые шейдеры не сегфолтились только в 12. Так бы до сих пор winegcc собирал и проблем не знал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6, #9

5. Сообщение от Аноним (5), 30-Апр-26, 23:19   –3 +/
Это нинужно. Нужен LLVM и то, только ради того, что он нужен, чтобы Раст собрать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #7, #8, #20

6. Сообщение от Аноним (5), 30-Апр-26, 23:33   +/
>  всеми тулчейнами и определённые шейдеры не сегфолтились только в 12

С - Стандарт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

7. Сообщение от Аноним (7), 30-Апр-26, 23:34   +/
А сначала собрать самого себя. Возможно, через череду версий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

8. Сообщение от Сладкая булочка (?), 30-Апр-26, 23:58   +/
> чтобы Раст собрать

Расту нужен стандарт и поддержка в gcc.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #11, #25, #31

9. Сообщение от эксперт по всему (?), 01-Май-26, 00:14   +/
а мог бы собрать с UBSAN, найти где там UB в их г-коде и пофиксить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #16

10. Сообщение от Аноним (10), 01-Май-26, 00:16   –1 +/
Круто. Опять работающие инструкции по сборке пакетов править.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #26

11. Сообщение от Аноним (11), 01-Май-26, 00:20   +/
> Расту нужен стандарт

Такой, как в C++ - нет, не нужен. Пусть язык нормально развивается вместо того, чтобы годами сидеть ждать базовых фич, пока комитетные деды жуют сопли.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #13, #18

12. Сообщение от Аноним (11), 01-Май-26, 00:21   +/
> Опять работающие инструкции по сборке пакетов править.

Какие-то проблемы линуксоидов.

Был бы поумнее - давно бы уже зашил нужный стандарт C++ во флажках компилятора.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

13. Сообщение от Аноним (13), 01-Май-26, 00:22   +1 +/
Тогда будет зоопарк реализаций этих самых фич. Каким именно лесом при том пойдёт эта ваша безопасТность догадайтесь сами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #14

14. Сообщение от Аноним (11), 01-Май-26, 00:26   –1 +/
> Тогда будет зоопарк реализаций этих самых фич. Каким именно лесом при том пойдёт эта ваша безопасТность догадайтесь сами.

Шта? Пока что зоопарк как раз в C++, а не в Расте. Тебе напомнить, сколько существует реализаций стандартной библиотеки C++ - и каждая со своим набором багов?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #15, #21

15. Сообщение от Аноним (13), 01-Май-26, 00:28   +/
Так вы же про раст говорили. Не отклоняйтесь от темы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #17

16. Сообщение от Аноним (4), 01-Май-26, 00:33   +/
Я на тот момент уже запарился тулчейны перебирать и отлаживать, там вроде потом подкрутили флаги кодогенератора чтобы он не лажал (типа из-за инструкций avx было).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

17. Сообщение от Аноним (11), 01-Май-26, 00:42   +1 +/
> Так вы же про раст говорили. Не отклоняйтесь от темы.

Чел, ты вообще за логической нитью следить не способен?

Ты мне говоришь, что без стандартизации как в C++ у Раста якобы будет куча реализация одних и тех же фич.

Я тебе отвечаю, что наличие стандарта не помешало C++ получить ту самую кучу реализаций одних и тех же фич.

Что конкретно тебе не понятно?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

18. Сообщение от Сладкая булочка (?), 01-Май-26, 00:47   +/
>> Расту нужен стандарт
> Пусть язык нормально развивается

Нормально - это как?

> вместо того, чтобы годами сидеть ждать базовых фич

Каких, например?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #19

19. Сообщение от Аноним (11), 01-Май-26, 00:55   –1 +/
> Сладкая булочка
> это как?
> Каких, например?

Я смотрю, ты держишь марку. Надеюсь, когда-нибудь ты все-таки научишься вести конструктивный и содержательный диалог, а не сыпать вопросами в ответ на неудобные тебе тезисы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #22

20. Сообщение от Аноним83 (?), 01-Май-26, 01:08   +/
Это же нарушение канонов!
По канону положено: curl | sh  делать, никак иначе, только так безопасный язык безопасно скачивает безопасный компилятор безопасного основополагющего системного языка!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #24

21. Сообщение от Аноним83 (?), 01-Май-26, 01:09   –1 +/
А тебе напомнить сколько реализаций стандартного TCP/IP стёка существует и почему?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #23

22. Сообщение от Сладкая булочка (?), 01-Май-26, 01:16   +1 +/
>> Сладкая булочка
>> это как?
>> Каких, например?
> Я смотрю, ты держишь марку. Надеюсь, когда-нибудь ты все-таки научишься вести конструктивный
> и содержательный диалог, а не сыпать вопросами в ответ на неудобные
> тебе тезисы.

Пффф. Тебя конкретно спросили уточнить свои претензии всесто абстракных, а ты сразу перешел на личности. Все что нужно знать о растовщиках.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #28

23. Сообщение от Аноним (11), 01-Май-26, 01:17   –1 +/
> А тебе напомнить сколько реализаций стандартного TCP/IP стёка существует и почему?

Конечно, напомни. Только иди подугли сперва, чем стандарт API для конкретного языка отличается от стандарта протоколов в RFC.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

24. Сообщение от Сладкая булочка (?), 01-Май-26, 01:17   +/
> Это же нарушение канонов!
> По канону положено: curl | sh  делать, никак иначе, только так
> безопасный язык безопасно скачивает безопасный компилятор безопасного основополагющего
> системного языка!

Там еще sudo надо добавить в команду (для безопасности, конечно)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #32

25. Сообщение от Аноним (25), 01-Май-26, 01:17    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #27

26. Сообщение от Аноним (25), 01-Май-26, 01:20   +/
Да-да, ещё назови код который забросили во времена C++98 работающим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #30

27. Сообщение от Сладкая булочка (?), 01-Май-26, 01:21   +/
> К чему приводят стандарты мы уже видели.

К чему? Я вижу документ, где можно уточнить правильное поведение, а также участие кучи людей их разных стран и компаний для его принятия.

> Поддержка в gcc, кстати, появляется вопреки им, но поддержка в gcc тоже не нужна, но
> уже безнадёжно отстал.

Кому вопреки им? Кто от чего отстал? Что за популистские утверждения?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

28. Сообщение от Аноним (11), 01-Май-26, 01:22    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #29

29. Сообщение от Сладкая булочка (?), 01-Май-26, 01:28   +/
>> Тебя конкретно спросили уточнить свои претензии всесто абстракных
> Если ты разуешь глаза, то увидишь, что претензии конкретные. Я черным по
> белом написал, что такое "развиваться ненормально" в контексте C++ и комитет,
> но это тебе не помешало включить валенка.

Что конкретно ты считаешь под словом "ненормально"? Приведи примеры.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

30. Сообщение от анон (?), 01-Май-26, 01:52   +/
не забросили, а закончили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

31. Сообщение от laindono (ok), 01-Май-26, 01:58   +/
Стандартизация нужна, если есть куча реализаций и надо обеспечить их совместимость. В первую очередь ради этого.

Самая большая проблема C/C++ - отсутствие эталонной реализации и наличие стандарта, который делают обкуренные девочки-волшебницы. Похожая ситуация кстати с W3C. Оторванность от реальности приводит к куче документов, которые невозможно читать и реализовывать.

В среде Rust более прагматичный подход. Кто угодно может пойти и добавить какую-то фичу. И тебе для этого нужно написать RFC и тебе же его реализовывать. Весь процесс публичен и открыт. Все минусы подобного подхода минимизируются через долгий (иногда годы) процесс обсуждений, проверок, ревью, тестов и так далее. Порог входа основан исключительно на качествах программиста, никаких искусственных барьеров.

По итогу получается, что Rust делают программисты для программистов. Не какие-то странные теоретики-бюрократы. По итогу имеем самый документированный язык программирования. Фактически эталон того, как должен работать наукоёмкий проект с открытым исходным кодом. Важен не столько сам код, а комьюнити вокруг.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

32. Сообщение от Аноним83 (?), 01-Май-26, 02:04   +/
Ну что же вы!
Только sudo-rs! Фу на эту додовускую дырявую sudo!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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