The OpenNET Project / Index page

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



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

"Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от opennews (??), 22-Фев-19, 20:55 
Доступен (https://gcc.gnu.org/ml/gcc-announce/2019/msg00000.html) корректирующий релиз набора компиляторов GCC 8.3 (https://gcc.gnu.org/gcc-8/), в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией 8.2 в GCC 8.3 внесено 153 исправления (https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED...), в основном связанных с устранением регрессивных изменений. В конце апреля или начале мая ожидается новый значительный выпуск GCC 9 (https://gcc.gnu.org/gcc-9/criteria.html).

URL: https://gcc.gnu.org/ml/gcc-announce/2019/msg00000.html
Новость: https://www.opennet.me/opennews/art.shtml?num=50194

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

Оглавление

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


2. "Выпуск набора компиляторов GCC 8.3"  –11 +/
Сообщение от Аноним (2), 22-Фев-19, 21:08 
MinGW-w64 всё ещё протухшая - 8.1 . Хостится на сорсфордже вместо гитхаба, CI отсутствует вообще.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск набора компиляторов GCC 8.3"  +10 +/
Сообщение от YetAnotherOnanym (ok), 22-Фев-19, 21:43 
Ну так напиши им - так, мол, и так, хочу взять на себя перенос Вашего проекта с SF на github, привязать к нему любую из доступных CI, какую скажете, а то у вас GCC протухшая, отстаёт на две минорные версии.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Анонимусс (?), 22-Фев-19, 21:52 
Ходили слухи, что разработчики GCC общаются только на С/C++. И, чтобы им написать, надо уже уметь писать.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск набора компиляторов GCC 8.3"  +18 +/
Сообщение от Аноним (6), 22-Фев-19, 22:21 
#include <stdio.h>
int main()
{
   printf("так, мол, и так, хочу взять на себя перенос Вашего проекта с SF на github, привязать к нему любую из доступных CI, какую скажете, а то у вас GCC протухшая, отстаёт на две минорные версии.");
   return 0;
}


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

13. "Выпуск набора компиляторов GCC 8.3"  –3 +/
Сообщение от мое правило (?), 23-Фев-19, 00:28 
запустил, не совсем понял, карякозябры получились.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Выпуск набора компиляторов GCC 8.3"  +3 +/
Сообщение от Аноним (14), 23-Фев-19, 00:34 
да потому что на твоем оффтопике и в 2050 юникода не будет.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Выпуск набора компиляторов GCC 8.3"  –2 +/
Сообщение от Аноним (16), 23-Фев-19, 00:45 
> да потому что на твоем оффтопике и в 2050 юникода не будет

Что сказать-то хотел? Вся ветка про оффтопик, если что.

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

17. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от Аноним (14), 23-Фев-19, 00:52 
То и хотел сказать, что желаю приятного аппетита в поедании кактуса. А зачем вам гнутый компилятор? Оптимизаций у msvc мало? Ошибки на инопланетном языке?
Ну это все мелочи же.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от Аноним (16), 23-Фев-19, 01:08 
> приятного аппетита в поедании кактуса

Это уже другой вопрос :)

> А зачем вам гнутый компилятор?

Тему не я завёл, но предполагаю, чтобы не использовать проект как хранилище различных вариантов систем сборки - Makefile для gcc, свои проекты для msvs, отдельные файлы для xCode. А тут делаем всё одинаково и радуемся.

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

21. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от мое правило (?), 23-Фев-19, 01:28 
cmake?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (16), 23-Фев-19, 02:53 
> cmake?

1. cmake не исправит переносимость сишного кода между gcc и msvc (с другой стороны, это приведёт к большей переносимости),
2. если cmake соберёт такой проект под win, не факт, что оно сможет собрать его под linux (в случае с gcc шанс существенно выше),
3. возможно, человеку проще работать со знакомым linux-подобным окружением, чем изучать под каждую платформу индивидуальный инструментарий (компилятор).

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

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

26. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (2), 23-Фев-19, 10:44 
Затем что
1 да, у gcc лучше оптимизации, хотя некоторые проекты утверждают обратное
2 студия - платная
3 студия - с телеметрией
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

29. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от Аноним (29), 23-Фев-19, 12:53 
Студия, начиная с 2013 года, емнип, бесплатная (платишь своими данными). А есть еще совсем бесплатный набор компиляторов от мелкософт, там даже зонд вставлять не нужно. Никто не мешает поставить 2010 экспресс-студию (последняя честно бесплатная) и свежие компиляторы. Ну а вообще да, GCC рулит и педалит.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (2), 23-Фев-19, 18:50 
> Студия, начиная с 2013 года, емнип, бесплатная

для частных лиц для некоммерческого использования.

>(платишь своими данными).

Не плачу. Не использую. Мне коровьи блины с лопаты не нужны.

>А есть еще совсем бесплатный набор компиляторов от мелкософт, там даже зонд вставлять не нужно.

Этот "бесплатный набор" с той же телеметрией.

>Никто не мешает поставить 2010 экспресс-студию (последняя честно бесплатная) и свежие компиляторы.

Я лучше Qt Creator поставлю.


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

46. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Ordu (ok), 25-Фев-19, 06:30 
> А зачем вам гнутый компилятор?

Чтобы скомпилировать под оффтопик тулзу/библиотеку, которая вся на autotools и не умеет в msvc. То есть можно конечно написать скрипт-обёртку над компилятором msvc, чтобы транслировать опции gcc в опции msvc, можно ещё сорцы поправить, чтобы убрать оттуда gcc-специфичности. Но если gcc умеет компилировать под оффтопик, то зачем все эти сложности?

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

25. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от хотел спросить (?), 23-Фев-19, 10:14 
SetConsoleOutputCP
SetCurrentConsoleFontEx

консоль там поганая, но конкретно эту штуку завезли
правда есть проблема с консольными шрифтами
например китайские символы у меня не получилось вывести
отстальное вроде как без проблем

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

30. "Выпуск набора компиляторов GCC 8.3"  –2 +/
Сообщение от iPony (?), 23-Фев-19, 13:09 
Ты так говоришь, как будто gcc поддерживает юникод...

> 🦄$ cat 🦄.cpp

#include <iostream>

int main void()
{
    int 🦄=2;
    std::cout << 🦄 << std::endl;
    return 0;
}

🦄.cpp:5:6: error: stray ‘\360’ in program
  int ����=2;

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

31. "Выпуск набора компиляторов GCC 8.3"  +3 +/
Сообщение от Аноним (31), 23-Фев-19, 16:19 
Gcc ни при чем, список символов, которые допустимы в идентификаторах C/C++, достаточно ограничен и не включает юникод. И слава богу.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Выпуск набора компиляторов GCC 8.3"  –4 +/
Сообщение от iPony (?), 23-Фев-19, 17:22 
clang могёт это
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

28. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Ванёк (?), 23-Фев-19, 11:42 
> карякозябры получились

wcout или wcerr попробуй, в зависимости от того, что больше предпочитают разработчики, которым пишешь

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

44. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (44), 24-Фев-19, 20:02 
>запустил, не совсем понял, карякозябры получились.

Откомпилировал в MinGW, запустил в терминале Windows? Ну чё, ожидаемо.

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

7. "Выпуск набора компиляторов GCC 8.3"  –2 +/
Сообщение от пох (?), 22-Фев-19, 22:22 
а они ему такие - "это что за гитхап - ааа, это тот, который полтора браузера поддерживает, хромога, и хромого? знаете, мы как-то под винду все больше, и то предпочитаем седьмую десятой - а там штатный все еще msie. А ct, конечно, можете настроить - мы не против, если не будет сильно спамить - даже будем читать ее предупреждения, ci же нам даром не сдалась."

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

11. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от Аноним (16), 23-Фев-19, 00:24 
> это что за гитхап - ааа, это тот, который полтора браузера поддерживает

Жизненно. Только что столкнулся, что оно теперь в md-файлах даже по якорным ссылкам не переходит на 59 файрфоксе (win 10, amd64, если что).

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

19. "Выпуск набора компиляторов GCC 8.3"  +4 +/
Сообщение от Аноним84701 (ok), 23-Фев-19, 01:18 
>> это что за гитхап - ааа, это тот, который полтора браузера поддерживает
> Жизненно. Только что столкнулся, что оно теперь в md-файлах даже по якорным ссылкам не переходит на 59 файрфоксе (win 10, amd64, если что).

Как пользователь маргинальщины (вебкитгтк браузеры) могу многое поведать -- года 2 назад убрали возможность использования без JS (т.е. самой базовой информации -- время последнего изменения, получения ссылки для git clone  и прочее).
С годик-полтора назад перестала работать менюшка выбора бранча, диффы, разнообразная статистика (insights-что-то-там), стал подглючивать поиск (фильтры результата), появилась громадная черная шапка на 3 экрана (похоже на глючной "адаптив/респонсив").
Причем, не так давно то же самое началось и для palemoon (27 ветки).
Что интересно -- новых возможностей как-то не заметил, смысла заменять работающее (когда-то даже без JS) тоже. Смахивает то ли на "прогресс ради прогресса", то ли на  "Нужно показать активность и нужность, а то вдруг новый хозяин решит сократить!" соотв. отдела.

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

20. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (16), 23-Фев-19, 01:23 
> перестала работать менюшка выбора бранча

Кстати да, тоже матерился по этому поводу.

Ещё как вариант, просто решили отрефакторить код. А проверять результат в непоследних браузерах, конечно, не будем, кто же сейчас ими пользуется.

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

27. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (2), 23-Фев-19, 10:46 
>Жизненно. Только что столкнулся, что оно теперь в md-файлах даже по якорным ссылкам не переходит на 59 файрфоксе (win 10, amd64, если что).

Ничего не понял. В markdown свой синтаксис для ссылок, используйте его.

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

36. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (36), 24-Фев-19, 00:57 
> Ничего не понял.

Объясняю.

При открытии ссылки https://github.com/google/gson/blob/master/UserGuide.md#TOC-... в распоследнем гуглохроме происходит сразу скроллинг до раздела "Custom Serialization and Deserialization". При открытии в 59 файрфоксе страница не скроллится, то есть в окне отображается самый верх страницы.

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

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

45. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Ordu (ok), 25-Фев-19, 02:41 
В распоследнем гуглохроме у тебя скроллинг на github'е происходит потому, что у тебя там uMatrix/NoScript не установлены. Включи js в firefox и у тебя заработает скроллинг.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

47. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (2), 25-Фев-19, 10:10 
Двачую. Это баг в гитхабе.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

24. "Выпуск набора компиляторов GCC 8.3"  +1 +/
Сообщение от Аноним (24), 23-Фев-19, 06:17 
> полтора браузера поддерживает

Теперь ясно, почему MS переходит на Chrome и кто кого на самом деле съел. =)

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

8. "Выпуск набора компиляторов GCC 8.3"  –4 +/
Сообщение от Аноним (2), 22-Фев-19, 23:16 
>отстаёт на две минорные версии.

Эти 2 минорные версии - это полгода. Не говоря ещё о нерабочей стандартной библиотеке.

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

10. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (16), 23-Фев-19, 00:21 
> CI отсутствует вообще.

Это не оно? https://gcc.gnu.org/ml/gcc-testresults/2019-02/

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

12. "Выпуск набора компиляторов GCC 8.3"  –2 +/
Сообщение от Аноним (16), 23-Фев-19, 00:25 
Ааа!!! Недочитал коммент, подумал, что речь про gcc, а вы про mingw. Прошу простить минусами.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск набора компиляторов GCC 8.3"  +5 +/
Сообщение от Аноним (14), 23-Фев-19, 00:40 
8.2.1 в пакетах msys2. Через несколько дней может появиться 8.3.
И кстати, оно на гитхабе, хоть сам собери:
https://github.com/msys2/MINGW-packages/tree/72d6c379b5eddc3...
То, что на SF протухло и вообще без msys2 не надо даже пробовать, ИМХО...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

41. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (41), 24-Фев-19, 16:16 
Мало того, они сломали fesetenv и не хотят править. При вызове этой функции не загружается состояние fpu и мы получаем некорректный режим работы того же округления. Я так словил баг и долго не мог понять почему под онтопиком всё ОК, а под win начинает колбасить значения. Оказалось что OpenAl использует данный функционал, который сами сломали.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

43. "Выпуск набора компиляторов GCC 8.3"  +1 +/
Сообщение от Stax (ok), 24-Фев-19, 18:39 
>  MinGW-w64 всё ещё протухшая - 8.1 . Хостится на сорсфордже вместо гитхаба, CI отсутствует вообще.

Хм? Это проблема чисто вашего дистрибутива. В федоре в updates-testing пакеты mingw64 уже 8.3, например, пруф: https://koji.fedoraproject.org/koji/buildinfo?buildID=1215082

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

22. "Выпуск набора компиляторов GCC 8.3"  –1 +/
Сообщение от Аноним (22), 23-Фев-19, 02:11 
Вот здесь всегда свежий набор MinGWx64: https://gcc-mcf.lhmouse.com/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Керниган (?), 24-Фев-19, 00:28 
Какие там нынче модные альтернативы? У gcc даже с -Os выхлоп жирнючий, clang почему-то генерит чуть более медленный код, VC++ скатился в какую-то парашу рядом с Borland (или чьё оно теперь), интеловский компилятор слишком самоуверенный и не стесняется портить код так, что результат под всем кроме последнего интела тоже немного тормозит.
Ржавого не предлагать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от Аноним (36), 24-Фев-19, 00:59 
> У gcc даже с -Os выхлоп жирнючий

`-Os -s`, разумеется, тоже пробовали?

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

48. "Выпуск набора компиляторов GCC 8.3"  +/
Сообщение от shjfbg (?), 27-Фев-19, 15:27 
Assembler, очевидно же!
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

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

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




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

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