<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Новая версия набора компиляторов LLVM 2.7</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html</link>
    <description>После 6 месяцев разработки выпущена (http://lists.cs.uiuc.edu/pipermail/llvm-announce/2010-April/000034.html) новая версия 2.7 проекта LLVM (http://llvm.org/releases/2.7/docs/ReleaseNotes.html) (Low Level Virtual Machine) - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный байткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В новом релизе существенно улучшилось качество генерируемого кода, расширен состав генерируемой информации для отладчиков, а также сделано большое количестве изменений в инфраструктуре, самая важная из которых - это то, что Clang теперь может (http://www.opennet.ru/opennews/art.shtml?num=25305) успешно компилировать свои собственные исходные тексты, что в случ...&lt;br&gt;&lt;br&gt;URL: http://lists.c</description>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (ABorland)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#34</link>
    <pubDate>Wed, 19 May 2010 21:23:57 GMT</pubDate>
    <description>Ух какие качественные и тонкие Micro Тролли сегодня на опен нете &lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (Толстый)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#33</link>
    <pubDate>Wed, 28 Apr 2010 22:15:56 GMT</pubDate>
    <description>Да и вообще речь шла о Windows. Он хоть и кривой, но люди для которых пишется ПО как ни странно сидять под виндой. Поэтому я изначально думаю над тем, чтобы софт был кросс-платформенный.&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (Толстый)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#32</link>
    <pubDate>Wed, 28 Apr 2010 22:13:43 GMT</pubDate>
    <description>Эта задача очень нетривиальна, я знаю пару человек которые начинали делать но особо не продвинулись(люди очень грамотные). Не сделают разработчики, буду пользоваться другим, что поделать. Я просто выразил мнение о фиче, которой лично мне не хватает в llvm. Вы сами много исправляли багов/реализовали фич в компиляторе которым пользуетесь(если пользуетесь), а также операционной системе и приложениях?&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (Ariel)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#31</link>
    <pubDate>Wed, 28 Apr 2010 18:01:02 GMT</pubDate>
    <description>Не знаю, я не работал с IR, смотрите документацию в комплекте clang, или лучше спросите llvm mailing list. &lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (IGX)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#30</link>
    <pubDate>Wed, 28 Apr 2010 14:05:21 GMT</pubDate>
    <description>&amp;gt;1 &lt;br&gt;&amp;gt;Насколько я знаю, компилируются единицы трансляции, т е файлы, из которых вы &lt;br&gt;&amp;gt;можете её экспортировать, если она с внешней линковкой, мне не ясен &lt;br&gt;&amp;gt;ваш вопрос, &lt;br&gt;&lt;br&gt;Например, llvm позволяет во время выполнения программы конструировать функцию в памяти в виде IR, потом компилировать IR в машинный код, а затем через указатель на блок памяти, содержащий этот машинный код, вызывать функцию, как любую другую функцию вашей программы. У меня вопрос: позволяет ли подобное делать Clang, т.е. компилировать функцию Си/С++ в IR (подобно ручному конструированию IR в llvm) в память во время выполнения программы? Если да, то как примерно это делается?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;2 &lt;br&gt;&amp;gt;о загрузке см. 1, скомпилировать в IR и затем исполнять на виртуальной &lt;br&gt;&amp;gt;машине llvm можно, это называется jit, &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;clang file.c -c -emit-llvm -o file.bc &lt;br&gt;&amp;gt;lli file.bc &lt;br&gt;&lt;br&gt;Спасибо за наводку, документацию на clang пока не читал.&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (Ariel)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#29</link>
    <pubDate>Wed, 28 Apr 2010 11:36:13 GMT</pubDate>
    <description>1&lt;br&gt;Насколько я знаю, компилируются единицы трансляции, т е файлы, из которых вы можете её экспортировать, если она с внешней линковкой, мне не ясен ваш вопрос,&lt;br&gt;&lt;br&gt;2&lt;br&gt;о загрузке см. 1, скомпилировать в IR и затем исполнять на виртуальной машине llvm можно, это называется jit, &lt;br&gt;&lt;br&gt;clang file.c -c -emit-llvm -o file.bc &lt;br&gt;lli file.bc&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (Andrey Mitrofanov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#28</link>
    <pubDate>Wed, 28 Apr 2010 10:25:38 GMT</pubDate>
    <description>&amp;gt;Скажи это всем клиентам. Сними розовые очки. &lt;br&gt;&lt;br&gt;То есть _твоим клиентам надо, а сделать -- &quot;пусть скорее уж&quot; кто-нибудь другой, я правильно уловил твою мысль? Бизнес процветает, малацца! Вот это всё и расскажи этим самым &quot;клиетам&quot;, выствляя счёт.&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (IGX)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#27</link>
    <pubDate>Wed, 28 Apr 2010 09:54:21 GMT</pubDate>
    <description>2) Можно ли с помощью Clang скомпилировать промежуточный байт-код для некоторой функции, который потом скомпилировать при загрузке в машинный код и использовать скомпилированную функцию в программе? &lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 2.7 (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/66345.html#26</link>
    <pubDate>Wed, 28 Apr 2010 09:22:14 GMT</pubDate>
    <description>жду не дождусь, пока оно станет в продакшн. вкусные плюхи однако там есть.&lt;br&gt;</description>
</item>

</channel>
</rss>
