<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск набора компиляторов GCC 5.3</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html</link>
    <description>Вышел (https://gcc.gnu.org/ml/gcc/2015-12/msg00056.html) корректирующий релиз набора компиляторов GCC 5.3 (https://gcc.gnu.org/gcc-5/), в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 5.2 в GCC 5.3 отмечено 143 исправления (https://gcc.gnu.org/gcc-5/changes.html).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 6.0, на базе которой будет сформирован следующий значительный релиз GCC 6.1. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: https://gcc.gnu.org/ml/gcc/2015-12/msg00056.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=43457&lt;br&gt;</description>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (Mihail Zenkov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#46</link>
    <pubDate>Thu, 07 Jan 2016 10:57:41 GMT</pubDate>
    <description>&amp;gt; Ну берём любую расчётную программу.&lt;br&gt;&lt;br&gt;Любая расчетная программа обычно при запуске принимает входные данные для расчета и запускается не один раз.&lt;br&gt;&lt;br&gt;На &quot;одноразовой&quot; программе - данные зашиты в код и запускается один раз - согласен, возможно, но ИМХО выигрыш будет не большой, так как на стадии компиляции компилятор в любом случае полностью разбирает каждое выражение.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (Vkni)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#45</link>
    <pubDate>Wed, 06 Jan 2016 23:28:48 GMT</pubDate>
    <description>&amp;gt; Так в противном случае это произойдет в рантийме, что уж совсем не &lt;br&gt;&amp;gt; хорошо. Или речь о какой-то особой ситуации?&lt;br&gt;&lt;br&gt;Ну берём любую расчётную программу. Очевидно, что компиляция в native code + выполнение будут быстрее интерпретации её компилятором (вычисление на этапе компиляции).&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (dq0s4y71)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#44</link>
    <pubDate>Tue, 08 Dec 2015 15:07:46 GMT</pubDate>
    <description>Ну, хорошо. Но оптимизация кода не является частью языка. Зачем захламлять синтаксис директивами оптимизатора? Для того, чтобы &quot;сказать&quot; что-то компилятору, есть давно известные способы, например __attribute__ или #pragma. Почему бы их просто не стандартизировать, раз уж на то пошло? И следует ли теперь ожидать в С++ появления таких ключевых слов, как always_inline, cold, hot, noreturn, deprecated и т.д. - всего того, что влезает в __attribute__((...))?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (Mihail Zenkov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#43</link>
    <pubDate>Tue, 08 Dec 2015 13:25:37 GMT</pubDate>
    <description>&amp;gt; То есть всё, что не constexpr, он теперь не будет пытаться оптимизировать, &lt;br&gt;&amp;gt; что ли?&lt;br&gt;&lt;br&gt;Оптимизируется все. Но если программист указал constexpr, значит для него важно, что бы этот кусок был вычислен именно в compile time и вычисления в runtime для него неприемлемы.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (dq0s4y71)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#39</link>
    <pubDate>Tue, 08 Dec 2015 12:43:00 GMT</pubDate>
    <description>То есть всё, что не constexpr, он теперь не будет пытаться оптимизировать, что ли?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (Mihail Zenkov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#38</link>
    <pubDate>Tue, 08 Dec 2015 12:07:22 GMT</pubDate>
    <description>&amp;gt;&amp;gt; 1) Программист с constexpr точно знает, что получилось - если хотел вычисление при компиляции, но это невозможно - получай ошибку, а не вычисление в рантайме.&lt;br&gt;&amp;gt; Зачем _программисту_ об этом знать? Оптимизирует - _компилятор_. Вот путь он и &lt;br&gt;&amp;gt; думает, сможет он оптимизировать выражение или нет. А магическое слово constexpr &lt;br&gt;&amp;gt; возможности компилятора по оптимизации никак не увеличивает.&lt;br&gt;&lt;br&gt;Смысл примерно тот же что и с &quot;const int x = 3;&quot; вместо &quot;int x = 3;&quot; - программист указывает, что данный кусок должен быть вычислен в compile time и если это невозможно он хочет быть явно уведомленным об этом.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (dq0s4y71)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#37</link>
    <pubDate>Tue, 08 Dec 2015 12:01:41 GMT</pubDate>
    <description>&amp;gt; Просто ты ни хрена не понимешь идеологию плюсов. &lt;br&gt;&lt;br&gt;Проблема в том, что идеология в них заменяет здравый смысл :)&lt;br&gt;&lt;br&gt;&amp;gt; 1) Программист с constexpr точно знает, что получилось - если хотел вычисление при компиляции, но это невозможно - получай ошибку, а не вычисление в рантайме.&lt;br&gt;&lt;br&gt;Зачем _программисту_ об этом знать? Оптимизирует - _компилятор_. Вот путь он и думает, сможет он оптимизировать выражение или нет. А магическое слово constexpr возможности компилятора по оптимизации никак не увеличивает.&lt;br&gt;&lt;br&gt;&amp;gt; 2) Далеко не всегда всё, что можно вычислить при компиляции, надо вычислять. Это может быть абсолютно бессмысленно и адски долго.&lt;br&gt;&lt;br&gt;А опциями компилятора для указания, что надо оптимизировать, а что нет, программисты на С++ уже не пользуются?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (Онаним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#36</link>
    <pubDate>Mon, 07 Dec 2015 16:42:20 GMT</pubDate>
    <description>&amp;gt; как будто вы это руками делаете ...&lt;br&gt;&amp;gt; но если вы это таки делаете руками (отлов тараканов сборки определённых пакетов &lt;br&gt;&amp;gt; не в счёт), то есть не запилили полную автоматизацию всего и &lt;br&gt;&amp;gt; вся - советую заняться чем-то более совместимым с вашим IQ например &lt;br&gt;&amp;gt; вышиванием крестиком.&lt;br&gt;&lt;br&gt;В виде примера чего-то более совместимого с IQ человека, собирабщего всю систему руками ожидал увидеть скорее чего-то типа проектирования космических кораблей или тому подобного...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск набора компиляторов GCC 5.3 (Mihail Zenkov)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/105778.html#35</link>
    <pubDate>Mon, 07 Dec 2015 16:18:56 GMT</pubDate>
    <description>&amp;gt; 2) Далеко не всегда всё, что можно вычислить при компиляции, надо вычислять. &lt;br&gt;&amp;gt; Это может быть абсолютно бессмысленно и адски долго.&lt;br&gt;&lt;br&gt;Так в противном случае это произойдет в рантийме, что уж совсем не хорошо. Или речь о какой-то особой ситуации?&lt;br&gt;</description>
</item>

</channel>
</rss>
