The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия набора компиляторов LLVM 3.2, opennews (??), 21-Дек-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Новая версия набора компиляторов LLVM 3.2"  +/
Сообщение от anonymous (??), 21-Дек-12, 15:17 
Пора ему уже обгонять GCC. Или еще 10 лет надо? Он же такой хороший прехороший, такой модульный премодульный, такой понятный для новичка. Когда рвать GCC то начнет не на словах?
Ответить | Правка | Наверх | Cообщить модератору

5. "Новая версия набора компиляторов LLVM 3.2"  +2 +/
Сообщение от прохожий (?), 21-Дек-12, 15:19 
он уже сейчас рвет - static analyzer очень очень не плох.
ну и почему-то именно llvm используют в X.org для компиляции шейдеров, а gcc оказался не при делах..
Ответить | Правка | Наверх | Cообщить модератору

7. "Новая версия набора компиляторов LLVM 3.2"  –1 +/
Сообщение от Иван Иванович Иванов (?), 21-Дек-12, 15:21 
На каких тестах рвёт? Пожалуйста, покажите.

Пока ничего не видел.

Ответить | Правка | Наверх | Cообщить модератору

8. "Новая версия набора компиляторов LLVM 3.2"  –2 +/
Сообщение от прохожий (?), 21-Дек-12, 15:23 
> На каких тестах рвёт? Пожалуйста, покажите.
> Пока ничего не видел.

покажите пожалуста статический анализатор в gcc - а потом поговорим :-) Этого у gcc нету и не будет..

Ответить | Правка | Наверх | Cообщить модератору

12. "Новая версия набора компиляторов LLVM 3.2"  +1 +/
Сообщение от Andrey Mitrofanov (?), 21-Дек-12, 15:41 
>> На каких тестах рвёт?
>статический анализатор

Мы поняли, его анализы порвут люьые тесты!

Ответить | Правка | Наверх | Cообщить модератору

13. "Новая версия набора компиляторов LLVM 3.2"  +4 +/
Сообщение от Аноним (-), 21-Дек-12, 15:47 
> Этого у gcc нету и не будет..

GCC настолько суров, что компиляет всё подряд без всяких анализов, ага.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

15. "Новая версия набора компиляторов LLVM 3.2"  +4 +/
Сообщение от Аноним (-), 21-Дек-12, 15:50 
>покажите пожалуста статический анализатор в gcc

А зачем он именно в компиляторе? Их существуют сотни, в том числе коммерческие, а прибивать конкретный анализатор гвоздями, по меньшей мере, глупо.
Кстати если он вам так нравится вы можете использовать Clang Static Analyzer вместе с GCC, без проблем.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

32. "Новая версия набора компиляторов LLVM 3.2"  –3 +/
Сообщение от прохожий (?), 21-Дек-12, 20:07 
>>покажите пожалуста статический анализатор в gcc
> А зачем он именно в компиляторе? Их существуют сотни, в том числе
> коммерческие, а прибивать конкретный анализатор гвоздями, по меньшей мере, глупо.
> Кстати если он вам так нравится вы можете использовать Clang Static Analyzer
> вместе с GCC, без проблем.

ясна. как только показываешь чего не хватает - так сразу начинаются вопли - "не нужно".
Слышали уже такое - плавали..

А зачем мне нужно использовать Clang Static Analyzer - с gcc? когда можно без gcc обойтись.

Ответить | Правка | Наверх | Cообщить модератору

33. "Новая версия набора компиляторов LLVM 3.2"  +1 +/
Сообщение от Andrey Mitrofanov (?), 21-Дек-12, 20:19 
> можно без gcc обойтись.

Поняли уже все, поскольку cxx11 в llvm нет, ты выдвигаешь новую Супер-Теорию, которая-таки портвердит, что cxx11 там есть. 300 грамм пирамидона пациенту в треуголке!

Ответить | Правка | Наверх | Cообщить модератору

49. "Новая версия набора компиляторов LLVM 3.2"  +/
Сообщение от Аноним (-), 22-Дек-12, 04:20 
анонимусы всё считают, что компиляторы дебилами делаются...

> А зачем он именно в компиляторе?

например, для реализации механизма ARC (http://en.wikipedia.org/wiki/Automatic_Reference_Counting) при компиляции кода objective-c.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

24. "Новая версия набора компиляторов LLVM 3.2"  +1 +/
Сообщение от Аноним (-), 21-Дек-12, 18:40 
> покажите пожалуста статический анализатор в gcc

Их отдельных как грязи. А вот код отдельной тулзой фиг соптимизируешь.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

21. "Новая версия набора компиляторов LLVM 3.2"  +5 +/
Сообщение от Аноним (-), 21-Дек-12, 16:09 
> ну и почему-то именно llvm используют в X.org для компиляции шейдеров
> X.org
> шейдеров

Нет в X.org никаких шейдеров, вас жестоко обманули. Шейдеры — это к Mesa и Gallium3D.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

31. "Новая версия набора компиляторов LLVM 3.2"  –3 +/
Сообщение от прохожий (?), 21-Дек-12, 20:05 
>> ну и почему-то именно llvm используют в X.org для компиляции шейдеров
>> X.org
>> шейдеров
> Нет в X.org никаких шейдеров, вас жестоко обманули. Шейдеры — это к
> Mesa и Gallium3D.

которые часть xorg в сумме. но не суть важно - gcc такого не умеет.

Ответить | Правка | Наверх | Cообщить модератору

37. "Новая версия набора компиляторов LLVM 3.2"  +/
Сообщение от Аноним (-), 21-Дек-12, 20:47 
Кэп напоминает, что gcc вообще-то и не предназначен для того, чтобы компилировать шейдеры. Да и LLVM не умеет прорвы из того, что умеет gcc. Оптимизацию, например. И поддержку архитектур.
Ответить | Правка | Наверх | Cообщить модератору

51. "Новая версия набора компиляторов LLVM 3.2"  –4 +/
Сообщение от linux must _RIP_ (?), 22-Дек-12, 07:51 
> Кэп напоминает, что gcc вообще-то и не предназначен для того, чтобы компилировать
> шейдеры. Да и LLVM не умеет прорвы из того, что умеет
> gcc. Оптимизацию, например. И поддержку архитектур.

Ну да. отмазки у нас по средам.

А архитектуры - в случае llvm - пишутся очень легко. Только кэп напоминает что основными архитектурами является x86 (очень дофига рынка), arm, и умирающий power pc и mips. Остальные платформы скорее для гиков. А все эти платформы llvm умеет. Видимо ваш кэп потерялся в прошлом?

Ответить | Правка | Наверх | Cообщить модератору

52. "Новая версия набора компиляторов LLVM 3.2"  +4 +/
Сообщение от Аноним (-), 22-Дек-12, 09:35 
>А архитектуры - в случае llvm - пишутся очень легко

Склько десятков лет еще нужно, чтобы они легко написались на деле а не на словах?

Ответить | Правка | Наверх | Cообщить модератору

6. "Новая версия набора компиляторов LLVM 3.2"  –1 +/
Сообщение от прохожий (?), 21-Дек-12, 15:21 
> Пора ему уже обгонять GCC. Или еще 10 лет надо? Он же
> такой хороший прехороший, такой модульный премодульный, такой понятный для новичка. Когда
> рвать GCC то начнет не на словах?

http://gcc.gnu.org/gcc-4.7/cxx0x_status.html

а теперь сравниваем с
>>

-  В LLVM-фронтэнде Clang обеспечена полноценная поддержка стандарта C++'11
>>

так что gcc начинает уже отставать... не тот он уже.. не тот..

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

10. "Новая версия набора компиляторов LLVM 3.2"  +2 +/
Сообщение от Аноним (-), 21-Дек-12, 15:37 
А теперь сравниваем:
http://clang.llvm.org/cxx_status.html
Generalized attributes    N2761    No
Inheriting constructors    N2540    No
Concurrency - 50%
и тд
Ответить | Правка | Наверх | Cообщить модератору

14. "Новая версия набора компиляторов LLVM 3.2"  +/
Сообщение от BayaN (ok), 21-Дек-12, 15:48 
> А теперь сравниваем:
> http://clang.llvm.org/cxx_status.html

Last updated: $Date: 2012-10-22 19:32:41 -0500 (Mon, 22 Oct 2012) $

Ну и там ни слова про Clang 3.2. Страницу видимо не обновляли.

Ответить | Правка | Наверх | Cообщить модератору

20. "Новая версия набора компиляторов LLVM 3.2"  +1 +/
Сообщение от Hugo Reyesemail (ok), 21-Дек-12, 16:07 
Новость кривая. Нет пока полноценной поддержки. Читай оригинал:
http://llvm.org/releases/3.2/tools/clang/docs/ReleaseNotes.html
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

43. "Новая версия набора компиляторов LLVM 3.2"  +1 +/
Сообщение от ferux (ok), 22-Дек-12, 00:00 
Вообще-то по ссылки новости не полноценная поддержка а
>Clang 3.2 supports most of the language features added in the latest ISO C++ standard.

Да и в направлении Generalized attributes у них месяц назад даже работа не велась, судя по llvm-dev, а работы там достаточно должно быть.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру