![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов GCC 10" | +/– | ![]() |
Сообщение от opennews (??), 08-Май-20, 00:19 | ||
После года разработки опубликован релиз свободного набора компиляторов GCC 10.1, первый значительный выпуск в новой ветке GCC 10.x. В соответствии с новой схемой нумерации выпусков, версия 10.0 использовалась в процессе разработки, а незадолго до выхода GCC 10.1 уже ответвилась ветка GCC 11.0, на базе которой будет сформирован следующий значительный релиз GCC 11.1... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Z (??), 08-Май-20, 00:19 | +6 +/– | ![]() |
А я еще на седьмой версии сижу, пора наверное переходить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #5, #17 |
2. Сообщение от Аноним (2), 08-Май-20, 00:24 | +9 +/– | ![]() |
9 очень здоровская, особенно если ты используешь pgo и lto -- любую программу можно оптимизировать более эффективно, чем это потенциально сделает O3 со всякими ручными unroll-all-loops (их надо подбирать вручную и отключать векторизацию тоже вручную, иначе будут сплошные просадки относительно O2). Я бы подождал багфиксов в 10 на твоём месте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #127 |
3. Сообщение от Dmitry (??), 08-Май-20, 00:31 | –10 +/– | ![]() |
> Добавлен экспериментальный режим статического анализа | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4 |
4. Сообщение от Аноним (2), 08-Май-20, 00:36 | +48 +/– | ![]() |
Странно, что проблему в openssl нашёл PoC анализатор в gcc, и не нашёл 6-7 летний анализатор шланга. А, нет, не странно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #24 |
5. Сообщение от эксперт (?), 08-Май-20, 00:44 | –34 +/– | ![]() |
все уже давно на clang +llvm перешли | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #7, #22, #25, #80 |
7. Сообщение от Аноним (7), 08-Май-20, 00:48 | +3 +/– | ![]() |
Все модно-стильно-молодёжные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #8 |
8. Сообщение от эксперт (?), 08-Май-20, 00:56 | +3 +/– | ![]() |
если за модой то рекоменду радикальную альтернативу - 8c, tcc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #57 |
11. Сообщение от Аноним (11), 08-Май-20, 04:12 | +/– | ![]() |
> Реализована возможность прямого указания расширенных символов в идентификаторах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #16, #56 |
12. Сообщение от A.Stahl (ok), 08-Май-20, 06:22 | –1 +/– | ![]() |
Так же, как ты чистишь код от циклов while(). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
13. Сообщение от Аноним (13), 08-Май-20, 06:34 | +1 +/– | ![]() |
Самое важное изменение не написали - наконец-то примитивы стандартной библиотеки нечувствительны к переводу часов и используют MONOTONIC_CLOCK. Бесило жуть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20 |
14. Сообщение от other_anonymous (?), 08-Май-20, 06:35 | +/– | ![]() |
Vim компилируется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #21, #118, #122 |
15. Сообщение от Аноним (15), 08-Май-20, 06:52 | +/– | ![]() |
Интересно кто то пробовал новые фишки с++ concepts, ranges. Последние рельно могут стать полезной фитчей для повседневного использования, но сейчас я убил кучу времени на элементарные вещи типа | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #41 |
16. Сообщение от n00by (ok), 08-Май-20, 07:31 | +1 +/– | ![]() |
@item -fextended-identifiers | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
17. Сообщение от Аноним (17), 08-Май-20, 07:55 | +4 +/– | ![]() |
лови хипстора, gcc 4.9 форевер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #58 |
20. Сообщение от Аноним (17), 08-Май-20, 08:10 | +3 +/– | ![]() |
> Бесило жуть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
21. Сообщение от Аноним (17), 08-Май-20, 08:12 | –14 +/– | ![]() |
electron компилируется, остальное не нужно. там тебе и редакторы, и сообщения, и браузеры, чё хочешь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #35, #39 |
22. Сообщение от Аноним (22), 08-Май-20, 08:32 | +2 +/– | ![]() |
> перешли | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
23. Сообщение от Аноним (22), 08-Май-20, 08:34 | –1 +/– | ![]() |
> я убил кучу времени на элементарные вещи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
24. Сообщение от Аноним (17), 08-Май-20, 08:37 | –1 +/– | ![]() |
странно, что за 6-7 лет анализатог шланга нашёл игого сколько проблем, а gcc одну. а нет, не странно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #26 |
25. Сообщение от Онаним (?), 08-Май-20, 08:39 | +2 +/– | ![]() |
Все - это кто? Эппл и 0.01% любителей freebsd? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #31 |
26. Сообщение от Онаним (?), 08-Май-20, 08:40 | +1 +/– | ![]() |
Понимаешь, решить проблему с кормлением хомячка в домашних условиях и решить проблему со строительством небоскрёба - это немножко два разных уровня проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #43 |
28. Сообщение от Иваня (?), 08-Май-20, 09:11 | –1 +/– | ![]() |
Круто, а я всё еще юзаю | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29 |
29. Сообщение от Аноним (29), 08-Май-20, 09:27 | +2 +/– | ![]() |
Капец ты ретроград. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #68 |
30. Сообщение от Аноним (29), 08-Май-20, 09:29 | –4 +/– | ![]() |
Чего только не придумают лишь бы msvc не использовать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33, #36, #124 |
31. Сообщение от Аноним (31), 08-Май-20, 09:38 | +4 +/– | ![]() |
Это местные эксперты так шутят просто. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
33. Сообщение от Anonymus (?), 08-Май-20, 10:10 | +2 +/– | ![]() |
Он уже научился хотя бы в полноценный C99? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #44, #76 |
34. Сообщение от Anonymus (?), 08-Май-20, 10:12 | +1 +/– | ![]() |
>Реализована возможность прямого указания расширенных символов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #40, #49, #55 |
35. Сообщение от Аноним (7), 08-Май-20, 10:19 | +5 +/– | ![]() |
Electron и бибикать научился? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #65, #123 |
36. Сообщение от Аноним (7), 08-Май-20, 10:26 | +3 +/– | ![]() |
Как пропатчить MSVC под FreeBSD? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #38 |
38. Сообщение от Аноним (38), 08-Май-20, 10:43 | –3 +/– | ![]() |
Сначала установи винду. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #61 |
39. Сообщение от Anonymus (?), 08-Май-20, 11:02 | +3 +/– | ![]() |
Когда Emacs превратился в Electron? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #60, #67 |
40. Сообщение от YetAnotherOnanym (ok), 08-Май-20, 11:11 | +1 +/– | ![]() |
Если допустить до программирования тех, кто не владеет английским, это позволит снизить цены на рынке труда. Ничего личного, только бизнес. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #42, #47, #113 |
41. Сообщение от Crazy Alex (ok), 08-Май-20, 11:26 | +1 +/– | ![]() |
Не знаю, при чём тут linq, но эти ranges - это утянутое в плюсы творение Александреску и для красивой реализации требуют несколько более мощную и осмысленную шаблонную систему, чем в плюсах. Собственно, примерно поэтому он в D и сбежал (тогда, правда, в плюсах совсем плохо в этом плане было). В общем, не думаю, что в плюсах оно полечится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
42. Сообщение от Аноним (42), 08-Май-20, 11:27 | +/– | ![]() |
> кто не владеет английским | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #45, #46, #81 |
43. Сообщение от коржик (?), 08-Май-20, 11:53 | –1 +/– | ![]() |
Действительно, Вы правы. Если кормить дельфинов - то они ответят тебе взаимностью и будут катать вас как на лыжах. А если кормить акул - то они будут сыты и не будут жрать дельфинов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #53 |
44. Сообщение от srgazh (?), 08-Май-20, 11:54 | –1 +/– | ![]() |
Шито?) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
45. Сообщение от коржик (?), 08-Май-20, 11:59 | +2 +/– | ![]() |
сами себе переведут если нужно будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #52, #62 |
46. Сообщение от гуглтранслейт (?), 08-Май-20, 12:32 | +2 +/– | ![]() |
я уже им все перевел! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
47. Сообщение от пох. (?), 08-Май-20, 12:38 | +1 +/– | ![]() |
ага, а проблема что никто кроме этих альтернативно-одаренных не может ничего поправить в их коде, потому что у него на клавиатуре нет этих закорючек - вообще не проблема, потому что этот код китайской макаки все равно нельзя исправить, только выбросить и переписать заново (чего вы ждали от человека, неспособного ДАЖЕ переменную назвать латинницей) - кстати, всегда так и делали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
48.
Сообщение от Аноним![]() | –3 +/– | ![]() |
Кидаю мануал для сборки из исходников. Сложность как в windows установка и удаление программ. Не забываем только изменить название архива и вставлять sudo перед коммандами.У самого Debian 9.Удачи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #63 |
49. Сообщение от n00by (ok), 08-Май-20, 13:15 | +/– | ![]() |
>>Реализована возможность прямого указания расширенных символов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
52. Сообщение от Аноним (42), 08-Май-20, 13:35 | +/– | ![]() |
странная логика получается, если почитать эту ветку: перевести идентификаторы с родного на английский они не в состоянии, зато документацию они сами переведут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #54 |
53. Сообщение от Жак Ив Кусто (?), 08-Май-20, 14:07 | +3 +/– | ![]() |
>А если кормить акул - то они будут сыты и не будут жрать дельфинов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #83 |
54. Сообщение от коржик (?), 08-Май-20, 14:08 | –1 +/– | ![]() |
> странная логика получается, если почитать эту ветку: перевести идентификаторы с родного | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #69 |
55. Сообщение от Leo90 (?), 08-Май-20, 14:33 | +/– | ![]() |
больше всего лулзов словил на символе c написанным кириллицей. на шланге компилится, на гцц - нет. теперь похоже этот символ останется там на веки вечные, если конечно не указать специально опцией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #64 |
56. Сообщение от анон (?), 08-Май-20, 14:43 | +4 +/– | ![]() |
A long time ago, in a galaxy far, far away… | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
57.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
Что ни коммент этого "эксперта", то просто праздник какой-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
58.
Сообщение от Michael Shigorin![]() | –1 +/– | ![]() |
Почему не 2.7.2.3, еретик?! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #74 |
59. Сообщение от Страдивариус (?), 08-Май-20, 15:44 | +1 +/– | ![]() |
Наконец можно побыть Маском и назвать переменную | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
60.
Сообщение от Michael Shigorin![]() | –1 +/– | ![]() |
И куда потеряли недостающее звено -- Emactron? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
61.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
На тостер? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
62.
Сообщение от Michael Shigorin![]() | +1 +/– | ![]() |
> Если честно, то хорошую документацию на родном языке читать очень приятно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
63.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> make install | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #72, #116 |
64. Сообщение от Аноним (2), 08-Май-20, 16:00 | +/– | ![]() |
Мне всегда много лулзов (часы лулзов) доставляют перепутанные c и с (это случается чаще, чем можно ожидать). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #114, #115 |
65. Сообщение от Аноним (65), 08-Май-20, 16:06 | +/– | ![]() |
Не только бибикать, но и голос твой записывать и распознавать в скаепе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
67. Сообщение от Аноним (7), 08-Май-20, 16:27 | +/– | ![]() |
Надеюсь, RMS тщательно выбирал человека, которому передал бразды управления Emacs. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
68. Сообщение от InuYasha (?), 08-Май-20, 16:46 | –1 +/– | ![]() |
что ж мне тогда делать с 4.5 и 2.95... ( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #82 |
69. Сообщение от InuYasha (?), 08-Май-20, 16:49 | –2 +/– | ![]() |
Это всё ужасно, да. Но всё равно лучше 1С )) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
72. Сообщение от Аноним (72), 08-Май-20, 18:31 | +/– | ![]() |
и вообще в рабочей системе лучше не собирать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
74. Сообщение от Аноним (74), 08-Май-20, 22:07 | +2 +/– | ![]() |
2.96 RedHat Edition :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #75, #112 |
75.
Сообщение от Michael Shigorin![]() | –2 +/– | ![]() |
Не конает, поелику kgcc! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
76. Сообщение от Аноним (76), 09-Май-20, 05:00 | +/– | ![]() |
Там и C11 неполноценный, вернее ограниченный:< | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
80. Сообщение от RibiKukan (ok), 09-Май-20, 06:06 | –8 +/– | ![]() |
Маня, открою тебе тайну - clang не состоялся как компилятор. И котируют его за компилятор, только всякие бездарные рабы(типа бздюнов), школиё и те, у кого нет выбора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #109 |
81. Сообщение от YetAnotherOnanym (ok), 09-Май-20, 08:55 | +/– | ![]() |
> и по-быстрому переводить для них техническую документацию на родной язык? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
82. Сообщение от ДмитрийСССР (?), 09-Май-20, 09:42 | –1 +/– | ![]() |
А где вы версию 2.95 нашли то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
83. Сообщение от Онаним (?), 09-Май-20, 09:50 | –1 +/– | ![]() |
> Деточка, это дельфины жрут акул. Учи мат.часть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #110 |
109. Сообщение от yetanotheranonymus (?), 09-Май-20, 16:19 | +2 +/– | ![]() |
Сатический анализатор шлага мне помогает не один год. А в gcc его только-только завезли. Но в gcc 10.1 баг в линкере, так что мне он пока подходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #111 |
110. Сообщение от Жак Ив Кусто (?), 09-Май-20, 17:09 | +1 +/– | ![]() |
Иди соси своё пепси | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
111. Сообщение от Аноним (7), 09-Май-20, 23:07 | –1 +/– | ![]() |
Это с каких это пор линкер стал входить в пакет GCC? Что-то подсказывает, что линкер в составе binutils. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
112. Сообщение от Аноним (7), 09-Май-20, 23:09 | +/– | ![]() |
egcs же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
113. Сообщение от Аноним (7), 10-Май-20, 00:51 | +1 +/– | ![]() |
>Если допустить до программирования тех, кто не владеет английским, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
114. Сообщение от Аноним (7), 10-Май-20, 11:21 | +/– | ![]() |
Причём, не только в текстах программ. Например, в спецификациях электронных компонентов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
115. Сообщение от Аноним (115), 10-Май-20, 15:11 | +1 +/– | ![]() |
Да, всегда удивлялся почему начав писать, например, "сщтт" многие юзеры стирают только "щтт" и дописывают "onnect". Эту ошибку практически нереально встретить если она не в начале слова или после_очеедного_подчёркивания. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #117 |
116. Сообщение от Аноним (115), 10-Май-20, 15:14 | +2 +/– | ![]() |
Но 63 это твой же комментарий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
117.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> Да, всегда удивлялся | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 |
118. Сообщение от я (?), 10-Май-20, 21:38 | +/– | ![]() |
https://github.com/vim/vim/pull/5580 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
119. Сообщение от Аноним (-), 11-Май-20, 10:26 | +/– | ![]() |
>улучшениями связанными с будущим стандартом языка Си (C2x) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #120 |
120. Сообщение от Аноним (7), 11-Май-20, 12:42 | +/– | ![]() |
Например, можно пространства имён ввести, из Dшечки позаимствовать вложенные функции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #121 |
121. Сообщение от Аноним (121), 11-Май-20, 16:45 | +/– | ![]() |
Да, от пространства имен я бы не отказался. Но такими темпами няшная сишка станет плюсами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #126 |
122. Сообщение от Stax (ok), 11-Май-20, 17:09 | +/– | ![]() |
:version | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
123. Сообщение от deeaitch (ok), 12-Май-20, 05:38 | +/– | ![]() |
Откуда? Конечно нет. Тебе надо. Тебе надо 15 разных плагинов поставить конфликтующих друг с другом. Потом написать километр json лапши чтобы это настроить. Тогда да, может и заработает. Хотя без облака врятли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
124. Сообщение от deeaitch (ok), 12-Май-20, 05:40 | +/– | ![]() |
Что угодно, только бы не использовать msvc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
125. Сообщение от deeaitch (ok), 12-Май-20, 05:44 | +/– | ![]() |
Молодцы ребята. Что llvm что gcc, пользуюсь обоими, молодцы, нормальные человеческие компиляторы нужны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
126. Сообщение от Аноним (126), 12-Май-20, 16:27 | +/– | ![]() |
Согласен. Я считаю, что нельзя допустить чтобы моя няшная Сишка превратилась в Си плюс-плюс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
127. Сообщение от Аноним (-), 31-Май-20, 11:33 | +/– | ![]() |
LTO работает даже в 6-й версии. PGO - с ним канители многовато. А вот LTO и правда вещь: код и меньше, а в лучшем случае и быстрее. Выкидывает эдак четверть объема кода на ровном месте - без потерь в чем либо вообще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #128 |
128. Сообщение от Аноним (2), 31-Май-20, 12:21 | +/– | ![]() |
Для pgo в 9 надо просто 1 раз скомпилировать медленный билд, запустить его и прогнать по всему коду, после чего перекомпилировать 2 раз заменив profile-generate на profile-use получив быстрый билд. Куда уж проще? Именно PGO даёт всё это "десяситысячекратное" ускорение и эффективную оптимизацию (level-3 оптимизации применяются только там, где они нужны). До 9 получить результат было сложнее (или у меня не получилось с 8 почему-то, я уже собирал иначе, но это было ещё раньше). Lto больше интересен для плюсовых программ в силу специфики. Кроме того, нужно учитывать, что и lto постоянно совершенствуется, однако при этом (скорее даже благодаря) там регулярно случаются баги и регрессии (они случались всегда). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |