<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз набора компиляторов GCC 11</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html</link>
    <description>После года разработки опубликован релиз свободного набора компиляторов GCC 11.1, первый значительный выпуск в новой ветке GCC 11.x. В соответствии с новой схемой нумерации выпусков, версия 11.0 использовалась в процессе разработки, а незадолго до выхода GCC 11.1 уже ответвилась ветка GCC 12.0, на базе которой будет сформирован следующий значительный релиз GCC 12.1...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55035&lt;br&gt;</description>

<item>
    <title>Релиз набора компиляторов GCC 11 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#111</link>
    <pubDate>Sat, 15 May 2021 21:07:52 GMT</pubDate>
    <description>&amp;gt;&amp;gt; у компилятора нет гарантий, что копируемые участки гарантированно не пересекаются. А значит он не может провести часть оптимизаций и предрасчётов во время компиляции, не может векторизовать цикл копирования, и не может распараллелить его. В Rust эта и многие дугие проблемы изначально отсутствуют.&lt;br&gt;&amp;gt; Не понимаю проблему. &lt;br&gt;&amp;gt; Я даже примитивный memmove() накодил под baremetal. Для растаманов &lt;br&gt;&amp;gt; это, типа, слишком сложно? И ему похрен, куча или нет. Ему &lt;br&gt;&amp;gt; дают адреса откуда, куда, и количество. Реализация обязана корректно работать с перекрывающимися адресами.&lt;br&gt;&lt;br&gt;Ничего удивительного - ты даже прочитать текст целиком не можешь, куда уж тут &quot;проблему понимать&quot; ...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#110</link>
    <pubDate>Wed, 12 May 2021 15:30:28 GMT</pubDate>
    <description>Ценность Rust сильно опустит поддержка GCC опции -D_FORTIFY_SOURCE=3 пока есть только 2.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#109</link>
    <pubDate>Tue, 11 May 2021 11:58:05 GMT</pubDate>
    <description>&amp;gt; Вы лучше ответьте на вопрос, раз С++ так крут, как в нем &lt;br&gt;&amp;gt; решена проблема копирования перекрывающихся областей памяти в куче?&lt;br&gt;&lt;br&gt;Не понимаю проблему. Я даже примитивный memmove() накодил под baremetal. Для растаманов это, типа, слишком сложно? И ему похрен, куча или нет. Ему дают адреса откуда, куда, и количество. Реализация обязана корректно работать с перекрывающимися адресами.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#108</link>
    <pubDate>Thu, 06 May 2021 03:55:27 GMT</pubDate>
    <description>Так и не проспался? Похоже, я тебя с другим человеком перепутал, получился поклёп на Альт. Виноват.&lt;br&gt;&lt;br&gt;А ты, случаем, не сынок директриссы шарлатанов из ООО &quot;НТЦ ИТ РОСА&quot; Васильевой? У них там #define объявляет переменную. f() в таком случае наверняка макрос.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#107</link>
    <pubDate>Thu, 06 May 2021 03:00:10 GMT</pubDate>
    <description>.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#106</link>
    <pubDate>Tue, 04 May 2021 11:42:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Иди проспись, а потом подумай над своим поведением.&lt;br&gt;&amp;gt; Мнение одминчега локалхоста важно! Ти кто, пля, такой? :D &lt;br&gt;&lt;br&gt;Я здесь малость инкогнито, но кое-что обо мне не составляет труда найти (если не похмеляться с утра, конечно же).&lt;br&gt;&lt;br&gt;И тут самое время выяснить, а что за гуру &quot;в Си нет функций&quot; загибает пальцы.&lt;br&gt;&lt;br&gt;Если не ошибаюсь, Михаил Шигорин как-то писал, что нашёл здесь жемчужину в виде некоего pavlinux-а. Это правда?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#105</link>
    <pubDate>Tue, 04 May 2021 11:17:47 GMT</pubDate>
    <description>&amp;gt; Иди проспись, а потом подумай над своим поведением.&lt;br&gt;&lt;br&gt;Мнение одминчега локалхоста важно! Ти кто, пля, такой? :D&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#104</link>
    <pubDate>Tue, 04 May 2021 05:32:53 GMT</pubDate>
    <description>Иди проспись, а потом подумай над своим поведением.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов GCC 11 (xcode)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/124083.html#103</link>
    <pubDate>Mon, 03 May 2021 21:18:03 GMT</pubDate>
    <description>Тривиальные и не нужны. А вот зачем нужны: есть огромный проект. Нужно его изучить. Если некоторое поле некоторой структуры/класса сделать свойством, и например в геттер и сеттер ставить точки останова, или вывод логов, то можно понять где и как это поле используется. Заодно компилятор отловит все места где есть попытки получить адрес этого поля. Т.е. помимо синтаксического сахара, еще и рефакторинг/отладка/анализ кода.&lt;br&gt;</description>
</item>

</channel>
</rss>
