<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Версия компилятора Clang с поддержкой SAFECode для выявления...</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html</link>
    <description>Анонсирован (http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-August/042506.html) выпуск компилятора Clang (http://clang.llvm.org/), разрабатываемого в рамках проекта LLVM, отличающийся добавлением поддержки технологии SAFECode, позволяющей автоматизировать выявление ошибок, связанных с некорректной работой с памятью. Поддержка SAFECode включается через указание специальной опции и никак не влияет на поведение компилятора, когда данная опция не активна, т.е. представленный выпуск может быть использован в роли полной замены классической сборке  clang/clang++. Для загрузки доступны (http://sva.cs.illinois.edu/downloads.html) как исходные тексты, так и готовые сборки для Linux и Mac OS X.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В отличие от инструментов подобных Valgrind,  Clang с поддержкой SAFECode обладает следующими преимуществами:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Он быстрее, так как не использует динамической трансляции исполняемого файла и может оптимизировать некоторые runtime-проверки;&lt;br&gt;&lt;br&gt;-  Он более точен, так как знает расположение ...&lt;br&gt;&lt;br&gt;URL: http://lists.c</description>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#85</link>
    <pubDate>Tue, 30 Aug 2011 10:40:16 GMT</pubDate>
    <description>&amp;gt; вот IE просто дополняет стандарт удобными ему вещами, забывая реализовать что не &lt;br&gt;&amp;gt; удобно - как и поступает gcc. &lt;br&gt;&lt;br&gt;gcc довольно неплохо реализует стандарты, что c99, что C++ 11. А то что он реализует что-то сверх того - гм, а что, предлагается еще годков 15 ждать пока примут c(++)2025 какой-нибудь? Если б ишак реализовывал стандарты так как они описаны и более-менее целиком, к нему бы никто никаких претензий не предъявлял бы по части стандартов.&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#84</link>
    <pubDate>Tue, 30 Aug 2011 10:35:08 GMT</pubDate>
    <description>&amp;gt; О да :-)) это это крутые бенчи :-)) круче тока бенчи от intel :-)) &lt;br&gt;&lt;br&gt;Если вы считаете что такие-то бенчи плохие, ну ок: произведите бенчи лучше, которые будут &quot;хорошие&quot;. И опубликуйте результаты с внятным описанием параметров тестов, чтобы можно было проверить что вы не врете. И имейте в виду что мы без проблем вычислим потуги подыграть тем или иным кандидатам, так что даже и не пытайтесь.&lt;br&gt;&lt;br&gt;Субъективно шланг генерит код похуже GCC в среднем по больнице, а на некоторых неудобных ему случаях отхватывает epic fail, сливаясь в 2-3 раза без особых причин, что у фороникса на тестах прекрасно видно. Какой-то плохо-предсказуемый и недопиленный оптимизатор, если называть вещи своими именами.&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#83</link>
    <pubDate>Wed, 24 Aug 2011 19:00:28 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Вы хотите сказать, что хаки под IE &amp;#8212; тоже хорошо?&lt;br&gt;&amp;gt; если gcc добавляет к стандарту удобные плюшки &amp;#8212; я лично буду использовать &lt;br&gt;&amp;gt; эти плюшки. стандарты пишут не боги (ох, далеко не боги). и &lt;br&gt;&amp;gt; если мне надо ждать ещё 10 лет, чтобы в стандарт внесли &lt;br&gt;&amp;gt; очередную удобную плюшку &amp;#8212; в анус такой стандарт.&lt;br&gt;&amp;gt; gcc &amp;#8212; сам по себе стандарт, de facto. если кому-то нравится быть &lt;br&gt;&amp;gt; пуристом &amp;#8212; на здоровье, конечно; а я лично мазохизмом не страдаю &lt;br&gt;&amp;gt; в такой степени.&lt;br&gt;&amp;gt; к тому же аналогия неверная: gcc *дополняет* стандарт, а IE просто тупо &lt;br&gt;&amp;gt; неверно реализует. разница ощутимая.&lt;br&gt;&lt;br&gt;вот IE просто дополняет стандарт удобными ему вещами, забывая реализовать что не удобно - как и поступает gcc. так за что вы не навидете IE ? Великий Столман завещал его ненавидеть и любить маленьких мальчиков?&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#82</link>
    <pubDate>Wed, 24 Aug 2011 16:19:21 GMT</pubDate>
    <description>&amp;gt; А где было написано про IDA и дизассмы? :) &lt;br&gt;&lt;br&gt;Этот человек замечен в ковырянии огороженных мотороло-техасских загрузчиков идой.&lt;br&gt;И вообще, ну что ты как маленький? Тынц: http://www.opennet.ru/~XVilka&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (AlexAT)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#81</link>
    <pubDate>Wed, 24 Aug 2011 15:47:59 GMT</pubDate>
    <description>Вам к жабистам. Хотя и у них переносимость не всегда возможна.&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#80</link>
    <pubDate>Wed, 24 Aug 2011 15:12:58 GMT</pubDate>
    <description>да да. есть идиоты которые пишут код под конкретный компилятор и удивляются почему при смене версии gcc все перестало работать.&lt;br&gt;Есть те кто пишут переносимый код - и тогда собирается даже clang.&lt;br&gt;&lt;br&gt;Ты видимо относится к первым.&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (nagual)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#79</link>
    <pubDate>Tue, 23 Aug 2011 14:21:07 GMT</pubDate>
    <description>&amp;gt; угу. заруливает. особенно если смело написать: &lt;br&gt;&amp;gt;&amp;gt;Используя Clang уже удалось обеспечить сборку таких значительных проектов, как ядро Linux &lt;br&gt;&amp;gt; а чуть капнёшь по ссылке, и: &lt;br&gt;&amp;gt;&amp;gt;К сожалению не все проблемы еще решены и для того чтобы добиться загрузки системы приходится использовать некоторые компоненты, собранные при помощи GCC. В частности, из-за возникновения внутренних ошибок компилятора и проблем c обработкой массивов переменной длины, пока не удается собрать код SELinux, Posix ACL, IPSec, eCrypt и других подсистем, использующих Crypto API. Разработчики Clang надеются, что код Crypto API не фундаментально завязан на специфичных GNU-расширениях GCC и решить возникшие проблемы удастся незначительными правками. Кроме того, незначительные проблемы наблюдаются при сборке кода, связанного с Xen, IPv6 и Netfilters/Router, не работает код загрузки модулей ядра.&lt;br&gt;&amp;gt; не каждый хеловорд, но заруливает адназначна. особенно если гцц поможет. :D &lt;br&gt;&lt;br&gt;Вообще то ядро линукса это огромная куча кода драйверов написанного н</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (nagual)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#78</link>
    <pubDate>Tue, 23 Aug 2011 14:16:07 GMT</pubDate>
    <description>&amp;gt;&amp;gt; взаимоисключающие понятия &lt;br&gt;&amp;gt; ... Есть бенчи от того же фороникса ...&lt;br&gt;&lt;br&gt;О да :-)) это это крутые бенчи :-)) круче тока бенчи от intel :-)) &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Версия компилятора Clang с поддержкой SAFECode для выявления... (qwe)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/79825.html#77</link>
    <pubDate>Sun, 21 Aug 2011 13:01:58 GMT</pubDate>
    <description>Haskell?&lt;br&gt;</description>
</item>

</channel>
</rss>
