<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз набора компиляторов LLVM 7.0</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html</link>
    <description>После шести месяцев разработки сформирован (http://lists.llvm.org/pipermail/llvm-announce/2018-September/000080.html) релиз проекта LLVM 7.0 (http://llvm.org/) (Low Level Virtual Machine) - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Из новых возможностей LLVM 7.0 отмечается возможность мультиверсионирования функций в Clang, улучшение поддержки предкомпилированных заголовков PCH (https://en.wikipedia.org/wiki/Precompiled_header) в clang-cl, предварительная поддержка формата отладочной информации DWARF v5, начальная поддержка NVIDIA PTX для ускорения вычислений в OpenMP 4.5, поддержка OpenCL C++, поддержка MSan, X-Ray и libFuzzer во FreeBSD, начальная поддержка  UBSan, </description>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Акакжев)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#73</link>
    <pubDate>Wed, 26 Sep 2018 13:11:10 GMT</pubDate>
    <description>#include не костыль. Это осталось от ассемблера.&lt;br&gt;&lt;br&gt;Очень полезная штука. Что бы при компиляции процессор впустую не простаивал, надо один и тот же файл обработать по 100 раз (лениво увернулся от помидоров с precompiled headers).&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#72</link>
    <pubDate>Sat, 22 Sep 2018 14:20:28 GMT</pubDate>
    <description>Кажется парочку лет назад в блогах МС побегали восторженные статьи - используйте wsl и gcc оттуда. Теперь всё это прекрасно интегрируется и не нужен mingw. Опять у них на 180 градусов всё поменялось?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (mimocrocodile)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#71</link>
    <pubDate>Sat, 22 Sep 2018 11:45:57 GMT</pubDate>
    <description>В mingw довольная скудная поддержка windows API, например, для COM надо использовать C интерфейсы.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Александр)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#70</link>
    <pubDate>Sat, 22 Sep 2018 07:59:14 GMT</pubDate>
    <description>&amp;gt;autogen (или как там его правильно)&lt;br&gt;&lt;br&gt;autotools точнее.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Александр)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#69</link>
    <pubDate>Sat, 22 Sep 2018 07:56:59 GMT</pubDate>
    <description>Все (или почти все) системы сборки, которые юзаются под линуксом, вполне себе робят на винде. Из опробованного: cmake, scons, premake, qmake, autogen (или как там его правильно). В принципе, достаточно поставить msys2, а там всё это (и не только) есть.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#68</link>
    <pubDate>Fri, 21 Sep 2018 09:45:27 GMT</pubDate>
    <description>&amp;gt; а что у нас грит uname -srm?&lt;br&gt;&lt;br&gt;&#037; uname -srm                                                                                                   &lt;br&gt;FreeBSD 11.2-STABLE amd64&lt;br&gt;&lt;br&gt;А git log говорит&lt;br&gt;&#091;code&#093;&lt;br&gt;commit bbd7307a2c2c719e7e0c1195bce66f37e1c05c85&lt;br&gt;Author: emaste &amp;lt;emaste&#064;FreeBSD.org&amp;gt;&lt;br&gt;Date:   Thu May 18 17:40:30 2017 +0000&lt;br&gt;&lt;br&gt;    MFC LLD changes and enable LLD as /usr/bin/ld on arm64 by default&lt;br&gt;..&lt;br&gt;    LLVM&apos;s LLD linker is now included in the base system, and is enabled by&lt;br&gt;    default for arm64 and capable of linking world and kernel. Thus, avoid&lt;br&gt;    automatically setting CROSS_BINUTILS_PREFIX and requiring the binutils&lt;br&gt;    port if WITH_LLD_IS_LD is true.&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#67</link>
    <pubDate>Fri, 21 Sep 2018 07:15:43 GMT</pubDate>
    <description>нормально он движется. то вы с линухом давно плотненько не сталкивались...&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#66</link>
    <pubDate>Fri, 21 Sep 2018 07:14:40 GMT</pubDate>
    <description>а что у нас грит uname -srm?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз набора компиляторов LLVM 7.0 (nobody)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/115336.html#65</link>
    <pubDate>Fri, 21 Sep 2018 06:32:49 GMT</pubDate>
    <description>&amp;gt; не нашёл свежих, стабильно работающих и легко устанавливаемых сборок MinGW&lt;br&gt;&lt;br&gt;https://sourceforge.net/projects/mingw-w64/files/Toolchains&#037;20targetting&#037;20Win64/Personal&#037;20Builds/mingw-builds/&lt;br&gt;</description>
</item>

</channel>
</rss>
