<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Первый стабильный релиз компоновщика Mold, развиваемого разработчиком LLVM lld</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html</link>
    <description>Rui Ueyama, автор компоновщика LLVM lld и компилятора chibicc, представил первый стабильный релиз нового высокопроизводительного компоновщика Mold, заметно опережающего по скорости  связывания объектных файлов компоновщики GNU gold и LLVM lld. Проект признан готовым для рабочих внедрений и может применяться в качестве более быстрой прозрачной замены GNU linker на Linux-системах. Из планов на следующий значительный выпуск отмечается доведение до готовности поддержки платформы macOS, после чего начнётся работа по адаптации Mold для Windows...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56358&lt;br&gt;</description>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#132</link>
    <pubDate>Thu, 23 Dec 2021 05:43:38 GMT</pubDate>
    <description>А с lto оно как работает? А то на lto все тормозят, однако оптимизации крутые, кучу кода удаляет без каких либо побочных эффектов. И компилять с отдельными дебажно девеловскими опциями это фуфу, вылезает иногда нежданчиками.&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#131</link>
    <pubDate>Thu, 23 Dec 2021 05:41:34 GMT</pubDate>
    <description>&amp;gt; автор готов продать права на код для перелицензирования под разрешительной лицензией,&lt;br&gt;&amp;gt; такой как MIT, или предоставить отдельную коммерческую лицензию для тех, кого не устраивает AGPL. &lt;br&gt;&lt;br&gt;Правильный подход к корпорациям и менеджерской швали :)&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#130</link>
    <pubDate>Mon, 20 Dec 2021 08:36:39 GMT</pubDate>
    <description>Толку мало от 7го Райзена, когда он в одном потоке линкуется. И это он ещё без lto собирается, в ungoogled-chromium можно оптимизацию включить и сравнить время :-)&lt;br&gt;&lt;br&gt;&amp;lt;flag name=&quot;optimize-thinlto&quot;&amp;gt;Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link time and binary size, but they generally also make binaries a fair bit faster.&amp;lt;/flag&amp;gt;&lt;br&gt;&amp;lt;flag name=&quot;thinlto&quot;&amp;gt;Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization (highly recommended).&amp;lt;/flag&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#129</link>
    <pubDate>Mon, 20 Dec 2021 08:25:44 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Только в Си все освобождения явны.&lt;br&gt;&amp;gt; Хм, так пишешь, как будто это хорошо. Явны, значит замусоривают код и &lt;br&gt;&amp;gt; заставляют программиста всё деаллоцировать вручную, т.е. лишают автоматизации, заставляют &lt;br&gt;&amp;gt; следить чтобы и не забыть про деаллокацию, и чтобы она больше &lt;br&gt;&amp;gt; одного раза не произошла.&lt;br&gt;&lt;br&gt;Так там кто-то хотел на Си, значит для него это хорошо.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Вроде как переписали на Си++, но наполовину, &lt;br&gt;&amp;gt;&amp;gt; в итоге там потенциально буфер переполняется.&lt;br&gt;&amp;gt; Да, не очень хорошо получилось. Но код на стыке языков часто таким &lt;br&gt;&amp;gt; бывает. Я не про потенциальное переполнение буфера, а просто про элегантность. &lt;br&gt;&amp;gt; Да и get_realpath() - это по сути С++ wrapper вокруг сишного &lt;br&gt;&amp;gt; API realpath(), а к врапперам требования по элегантности снижены, врапперы как &lt;br&gt;&amp;gt; раз и призваны локализовать неэлегантность в себе, предоставляя удобное API наружу. &lt;br&gt;&lt;br&gt;Есть же std::filesystem::canonical().&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (burjui)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#128</link>
    <pubDate>Mon, 20 Dec 2021 07:44:56 GMT</pubDate>
    <description>Не говоря уж о том, что существующие линкеры поддерживают куда больше архитектур, даже старых и ненужных, и переписывать пришлось бы огромное количество кода. А в mold всего 3, что намного проще для proof-of-concept и первого релиза.&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (burjui)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#127</link>
    <pubDate>Mon, 20 Dec 2021 07:39:58 GMT</pubDate>
    <description>Это другое. Вот гнили ещё не было. Кстати, ничего так название - rot, осталось только придумать проект.&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#126</link>
    <pubDate>Sun, 19 Dec 2021 17:29:14 GMT</pubDate>
    <description>Насчёт &quot;ку&quot; - такое возникает ровно в двух случаях: либо апстрим мёртв либо ты пытаешься рассказать &quot;как надо&quot; и это с точкой зрения апстрима вообще никак не совпадает.&lt;br&gt;&lt;br&gt;А правильно расставить скобочки и написать тесты придётся в любом случае, если, конечно, говнокод не устраивает&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#125</link>
    <pubDate>Sun, 19 Dec 2021 17:26:45 GMT</pubDate>
    <description>Линковка - тоже не сахар, как гентушник говорю :-) на райзене 3700X какой-нибудь хромиум линкуется несколько минут, ну и память жрёт гигабайтами. Тут даже интереснее, удалось ли по памяти эту штуку менее прожорливой сделать&lt;br&gt;</description>
</item>

<item>
    <title>Первый стабильный релиз компоновщика Mold, развиваемого разр... (Crazy Alex)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/126170.html#124</link>
    <pubDate>Sun, 19 Dec 2021 17:23:44 GMT</pubDate>
    <description>Нахрена мне умный указатель проверять? Он либо содержит то, что должен либо не существует вместе со своим объектом-владельцем. Ну либо код писал идиот, а ревьюили задницей и позволили кому-то писать си-стайл.&lt;br&gt;</description>
</item>

</channel>
</rss>
