- Они решили проблему остонова Вот что значит энтузиасты, вот что значит сообщест, Аноним (1), 14:26 , 07-Май-24 (1) +15 [^]
> Добавлено новое предупреждение "-Wanalyzer-infinite-loop" для выявления бесконечных цикловОни решили проблему остонова! Вот что значит энтузиасты, вот что значит сообщество, миллиардеры из гаража!
- находят конструкцию while true , дальше ищут в ней break, если не нашли - infin, Sw00p aka Jerom (?), 15:25 , 07-Май-24 (15) –6 [V]
- while true if false break , Аноним (25), 15:59 , 07-Май-24 (25) +8 [^]
- Штош, добавим и такую проверку , Fracta1L (ok), 16:08 , 07-Май-24 (27) +7 [^]
- while true define break continue break , Аноним (47), 17:29 , 07-Май-24 (47) –1
- Анализируется AST после препроцессинга, unknown (??), 18:21 , 07-Май-24 (54) +4
- Ты же понимаешь, что AST уже после прохода препроцессора строится , kravich (ok), 18:34 , 07-Май-24 (57) +3
- Решил как-то анон компилер препроцессором обдурить А оказалось что обдурили его, Аноним (-), 18:55 , 07-Май-24 (61) +11 [^]
- Неужели до сих непонятно После препроцессора работает Пойми наконец, ну Да ч, Аноним (47), 22:22 , 07-Май-24 (90) +5
- Коллеги, кто ещё о препроцессоре не написал Просьба не затягивать, отписаться п, Аноним (132), 10:51 , 08-Май-24 (132) +4
- ну да самый примитивный случай, выявляется в compile-time , Sw00p aka Jerom (?), 19:24 , 07-Май-24 (71)
- чего только не придумают, лишь бы goto не юзать, 12yoexpert (ok), 00:50 , 08-Май-24 (106) +4
- goto , Аноним (152), 15:23 , 08-Май-24 (152)
- Ты в каком мире фантазии Это было сделано с условием что либо получить Пока ни, Nv (?), 18:52 , 07-Май-24 (60)
- Почему чтение файла в коде, скомпилированном gcc-O2, в 2 раза быстрее чем в clan, Аноним (2), 14:26 , 07-Май-24 (2) –1
- Потому что это наброс Такая , в смысле, воображаемая Пока нет результатов тест, n00by (ok), 15:11 , 07-Май-24 (10) +1
- Возьми да сравни код на ассемблере Или нам за тебя это делать Мне лень , Пряник (?), 15:26 , 07-Май-24 (16) +2
- Так я вижу в дизассемблере, но это не ответ на вопрос почему , Аноним (2), 15:44 , 07-Май-24 (20) –2
- Я тебе тайну открою, возможно Под MacOS и iOS оно, вероятно, более оптимально к, Аноним (33), 16:20 , 07-Май-24 (33) –1
- Если видишь, тогда сравнивай по одной команде Всё познаётся в сравнении , Пряник (?), 17:27 , 07-Май-24 (45) +1
- Потому что код криво написан Это и дураку ясно , Ivan7 (ok), 19:36 , 07-Май-24 (73) +1
- лучший, тыквенное латте (?), 14:38 , 07-Май-24 (4) +3
- Так стоп, оставьте свои диагностики и диаграммы растовикам Настоящий сяшник обя, НяшМяш (ok), 14:55 , 07-Май-24 (5) +1
> для выявления переполнений буфера, например, добавлена возможность отображения диаграммы с визуализацией состояния, приводящего к переполнениюТак стоп, оставьте свои диагностики и диаграммы растовикам. Настоящий сяшник обязан ещё в голове избежать переполнения буфера - вон сколько софта без багов написали.
- наканецта можно нормально с 23 пощупать, до этого больше всего с 23 в гомо-msv, 12yoexpert (ok), 15:04 , 07-Май-24 (7)
наканецта можно нормально с++23 пощупать, до этого больше всего с++23 в гомо-msvc++ поддерживались
- What changed All of these were either invalid in C99, invalid even in C89, or ex, Аноним (13), 15:19 , 07-Май-24 (13) –1
What changed?All of these were either invalid in C99, invalid even in C89, or extremely dubious. Compilers just tolerated them as quasi-extensions until now to avoid disruption. Clang 15 makes the following errors by default: -Werror=int-conversion Clang 16 (released March 2023) makes the following errors by default: -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-function-pointer-types (GCC does not have a specific equivalent error (PR109835), use -Werror=incompatible-pointer-types instead when testing) GCC 14 (to be released appx. April/May 2024) makes the following errors by default: -Werror=int-conversion -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=return-mismatch ('new' warning in GCC 14, split out from -Wreturn-type) -Werror=declaration-missing-parameter-type (new warning in GCC 14)
- Всё хочу чтобы они сделали __declspec property , удобная же штука, а уж GCC слав, nc (ok), 15:22 , 07-Май-24 (14)
Всё хочу чтобы они сделали __declspec(property), удобная же штука, а уж GCC славится всяческими полезными расширениями (многие из которых просто можно брать готовые и вносить в стандарт языка)
- Как там с поддержкой раста уже , Аноним (18), 15:34 , 07-Май-24 (18) –4 [V]
Как там с поддержкой раста уже?
- С поддержкой D давно порядок, Hck3r (?), 15:54 , 07-Май-24 (22) +3
- Пока растовики не пришлют патч - никак , Аноним (24), 15:57 , 07-Май-24 (24) +1
- Уже все забыли что в gcc реально добавляют раст - gccrs Вот даже ссылка на ежеме, Аноним (49), 17:37 , 07-Май-24 (49) +1
- gccrs весьма активно пилят Читай фороникс, там про это есть - и GSoC актуальный, Аноним (-), 18:58 , 07-Май-24 (62)
- Там жёсткая привязка к шлангу, говорят Раньше-то он в сишку сначала гонялся, а , Прадед (?), 00:29 , 08-Май-24 (101)
- ждём новых багов и проблем в различном программном обеспечении Я до сих пор пом, Аноним (19), 15:35 , 07-Май-24 (19) –1
ждём новых багов и проблем в различном программном обеспечении. Я до сих пор помню, как frrouting версии 7.5 крашился при sh ip ospf interface. А текже пог рандомно крашнутся, при анонсировании l3vpn через bgp.
- Спасибо Как обновится w64devkit и если VirusTotal не найдет там чего-то страшно, Аноним (21), 15:46 , 07-Май-24 (21) +1
Спасибо. Как обновится w64devkit и если VirusTotal не найдет там чего-то страшного (а то я очкую, даже зная, что скорее всего это ложное срабатывание), то тогда поюзаю эту штуку.
- Модули С 20 походу никогда нормально не заработают, Аноним (25), 15:56 , 07-Май-24 (23) +2
Модули С++20 походу никогда нормально не заработают
- На модули в плюсах можно смело забивать Быстрее рак на горе засыестит, чем их п, Дед (??), 16:08 , 07-Май-24 (26) +3
- А метаклассы в каком стандарте ждать Я даже не про реализацию, а, хотя бы, про , Аноним (33), 16:09 , 07-Май-24 (28) +1
- А что с ними не так , Fracta1L (ok), 16:14 , 07-Май-24 (31)
- STL же ещё препроцессором, а не модулями , Аноним (33), 16:22 , 07-Май-24 (34) +1
- https en cppreference com w cpp compiler_support 20На деле только Visual Studi, Аноним (91), 22:22 , 07-Май-24 (91)
- Напоминают export template , n00by (ok), 10:05 , 08-Май-24 (127)
- Это уже Паскаль головного мозга Бывшим паскальщикам, в своё время надо было пер, Аноним (-), 16:25 , 07-Май-24 (35) +1
- Кто поумнее, так и сделал , Аноним (48), 17:34 , 07-Май-24 (48) +2
- Как будто что-то плохое Модули нужны в первую очередь для ускорения и без того , Bottle (?), 18:31 , 07-Май-24 (56)
- Взаимоисключающие параграфы , Аноним (85), 21:47 , 07-Май-24 (85)
- То есть они нужны не тем, кто программы пишет, а кто собирает из чужих исходнико, n00by (ok), 10:09 , 08-Май-24 (128)
- Скрыто модератором, Bottle (?), 11:43 , 08-Май-24 (134) [---]
- Какая разница из своих несвоих Скорость очень не помешает тем, кто свою систему, Аноним (138), 12:16 , 08-Май-24 (138)
- Из чужих исходников программа собирается один раз, а из своих 8212 сто двадца, Аноним (48), 12:14 , 09-Май-24 (175)
- А зачем они такие нужны Единственное для чего они могли бы использоваться - разр, Серб (ok), 14:55 , 08-Май-24 (149)
- Кто в курсе ратификация стандарта в этом году состоится Почему комитет до сих п, Аноним (-), 16:20 , 07-Май-24 (32)
>Реализованы возможности, определённые в будущем Си-стандарте C23Кто в курсе ратификация стандарта в этом году состоится? Почему комитет до сих пор держит стандарт в качестве черновика?
- Лучше c99 ничего нет , Аноним (135), 16:57 , 07-Май-24 (42)
- Ты еще сидишь на ядре 2 6 с GNOME 2 и пишешь это из какого-нибудь Firefox 10, да, anonymous (??), 17:24 , 07-Май-24 (44)
- Без static assert ов то Не, их конечно можно и самому сделать но вот чтобы с, Аноним (67), 19:13 , 07-Май-24 (68)
- не-не-не, с89 - ессенция пишешь свой компилер с89 - база с99 напишешь уже на , тыквенное латте (?), 19:16 , 07-Май-24 (70) +1
- и что код, сгенеренный этим компиллятором, быстрее получается, чем, когда преви, Аноним (50), 17:44 , 07-Май-24 (50) –2
и что? код, сгенеренный этим компиллятором, быстрее получается, чем, когда превидущие генерировали?
- А, вот интересно, кто знает почему u-boot от 2017г , собраный под armv7 gcc 6, Аноним (83), 21:03 , 07-Май-24 (83)
А, вот интересно, кто знает: почему u-boot от 2017г., собраный (под armv7) gcc 6 работает, а gcc 11 не работает? Хотя ошибок сборки нет.
- Потому что типичная кодовая база системного ПО на Си - UB, хаки, расширения комп, Аноним (95), 22:51 , 07-Май-24 (95) –2
- Что ты имеешь ввиду Мы не телепаты , Аноним с Оболони (?), 06:21 , 08-Май-24 (114) +1
- А у тебя новый тулчейн - того же triple а Т е например armhf - armhf, none-ea, Аноним (-), 09:53 , 08-Май-24 (121)
- Никогда такого не было и тут опять , Аноним (48), 12:03 , 09-Май-24 (174)
- Свершилось, Прадед (?), 23:29 , 07-Май-24 (98) +1
> обращение к необъявленным функциям (-Werror=implicit-function-declaration),Свершилось
- А на чём под него теперь компилять, тем более, что его хоть купить можно стало , Аноним (-), 06:09 , 08-Май-24 (112)
>Объявлена устаревшей поддержка CPU Intel Xeon Phi. А на чём под него теперь компилять, тем более, что его хоть купить можно стало?
- Предыдущие версии компилятора из интернетов удалили , Аноним (48), 07:44 , 08-Май-24 (115)
- Фирменным конь пилятором от Интел Он же icc пишут что он загнулся, но вроде ещё, Аноним (117), 08:36 , 08-Май-24 (117) +1
- Срочно писать разрабам GCC челобитную с приложением подтверждения факта наличия , Аноним (138), 12:09 , 08-Май-24 (137)
- Почему бы не взять для этого OCaml , Вы забыли заполнить поле Name (?), 08:59 , 08-Май-24 (119) –1
> Значительно расширены возможности для статического анализа кода на языке СиПочему бы не взять для этого OCaml?
- Для чего он нужен-то , Аноним (143), 13:19 , 08-Май-24 (143)
>В компиляторе для языка Fortran началась работа над поддержкой стандарта Fortran 2023 Для чего он нужен-то?
- Программы писать на нём Наверное , Аноним (147), 14:20 , 08-Май-24 (147)
- Зачем 2024 году Фортран Значит, где-то что-то пишется на этом языке Помните, в, Есенин (-), 17:42 , 08-Май-24 (156)
- Фортран по-прежнему лидирует в областях, где надо складывать матрицы, в частност, Аноним (2), 18:22 , 08-Май-24 (158)
- А если я реализую то же самое умножение матриц, только на Си, это будет менее эф, Аноним (147), 19:33 , 08-Май-24 (160) –1
- за много десятилетий на фортране написале очень много библитек для научных расче, 1 (??), 19:40 , 08-Май-24 (161)
- Вообще, да Обычно, если избавляются от фортрана по разным причинам , то заменя, Аноним (2), 20:58 , 08-Май-24 (164)
- не реализуешь , Аноним (176), 12:39 , 09-Май-24 (176)
- Только если не забудешь ключевое слово restrict , делающее эквивалентными указа, Bottle (?), 18:28 , 09-Май-24 (179)
- тут так смешно про модули в С рассуждают, а в фортране они есть уже 30 лет как, Вы забыли заполнить поле Иаше (?), 21:53 , 13-Май-24 (211)
- Если даже на нем пишут мало что нового все еще нужно поддерживать то что работае, Аноним (194), 17:05 , 11-Май-24 (196)
- жду в trixie и собирать ванильное ядро с -fhardened -F, awg (?), 22:23 , 10-Май-24 (192)
> После года разработки опубликован релиз свободного набора компиляторов GCC 14.1, первый > значительный выпуск в новой ветке GCC 14.x. В соответствии с новой > схемой нумерации выпусков, версия 14.0 использовалась в процессе разработки, а незадолго > до выхода GCC 14.1 уже ответвилась ветка GCC 15.0, на базе > которой будет сформирован следующий значительный релиз GCC 15.1... > Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61132 жду в trixie и собирать ванильное ядро с -fhardened >:-F
|