|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от opennews ![]() | ||
Разрабатываемый в рамках проекта LLVM компилятор Clang (http://clang.llvm.org/) достиг новой стадии развития - им впервые удалось пересобрать собственную кодовую базу (550 тыс. строк кода на C++), иными словами собрать Clang используя только Clang. Полученный в результате такой сборки исполняемый файл прошел все разработанные в рамках LLVM тесты, направленные на выявление регрессивных изменений. Кроме синтетических тестов, был использован простой и надежный способ проверки: собранным при помощи Clang исполняемым файлом была осуществлена пересборка Clang по второму и третьему кругу. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Компилятор Clang преодолел барьер собственной пересборки" | –6 +/– | |
Сообщение от Avator ![]() | ||
интересно.... зачем это всё... чем gcc плох?? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
3. "Компилятор Clang преодолел барьер собственной пересборки" | +6 +/– | |
Сообщение от Aleksey ![]() | ||
Лицензия не нравится. Не подскажете как должен выглядеть патч для такого случая? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
24. "Компилятор Clang преодолел барьер собственной пересборки" | –2 +/– | |
Сообщение от Below ![]() | ||
Почему только лицензия? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
45. "Компилятор Clang преодолел барьер собственной пересборки" | +3 +/– | |
Сообщение от User294 ![]() | ||
Лично меня в первую очередь колебет чтобы компилер генерил качественный (компактный и быстрый) код под все используемые мной архитектуры. Скорость компиляции меня волнует совсем не в первую очередь. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
85. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Below ![]() | ||
Тогда Вам стоит почитать что такое LLVM, если сомниваетесь в степени оптимизации полученного кода. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
109. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от User294 ![]() | ||
>Тогда Вам стоит почитать что такое LLVM, если сомниваетесь в степени оптимизации | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
42. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от User294 ![]() | ||
> Лицензия не нравится. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
56. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от thirteensmay ![]() | ||
Ну какбы есть моментики, может конечно и "Эстетство", но не совсем. Ведь FreeBSD это не ядро, получается расхождение с основной целью проекта. Допустим захочу я фрю захомячить, целиком, а ваш GCC у меня поперек горла тогда, да и не одной фрей бздуны сильны. Или скажем я не бздун а злостный проприетарщик, что кстати от части правда, так вот захочу я допустим компилер в свое продукт жестко так заинтегрировать, опять GCC не к ночи помянутый ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
78. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
>так вот захочу я допустим компилер в свое продукт жестко так | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
133. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Aesthetus Animus ![]() | ||
> GCC как правило на равных рубается с коммерческими компилерами если что, потому и юзается. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
136. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от fr0ster ![]() | ||
>> GCC как правило на равных рубается с коммерческими компилерами если что, потому и юзается. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
138. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от iZEN ![]() | ||
>Про "исключение подтверждающее правило" слышали? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
139. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от fr0ster ![]() | ||
>>Про "исключение подтверждающее правило" слышали? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
140. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Aesthetus Animus ![]() | ||
> На ARM свет клином сошелся? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
142. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от fr0ster ![]() ![]() | ||
Вы в принципе правильные вещи доказываете неправильными методами. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
143. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
>> То-то же я смотрю, Microchip для своих pic24 и pic32 выбрала gcc... :-) И сырцы раздает свободно... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
137. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
>Сказки о том, как он на равных "рубается" с KEIL или IAR | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
4. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от Чорная дипрессия 666 ![]() ![]() | ||
Говорят, что структура у него не очень. Дальнейшую разработку оптимизаций и генераторы кода под новые архитектуры не очень удобно делать. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
43. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от User294 ![]() | ||
>Говорят, что структура у него не очень. Дальнейшую разработку оптимизаций и генераторы | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
51. "Компилятор Clang преодолел барьер собственной пересборки" | –4 +/– | |
Сообщение от Ariel ![]() | ||
ну много ли используют atmel, arm, mips? ICC вообще на одной архитектуре специализируется и от этого не страдает | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
53. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от thirteensmay ![]() | ||
>ну много ли используют atmel, arm, mips ? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
57. "Компилятор Clang преодолел барьер собственной пересборки" | +3 +/– | |
Сообщение от User294 ![]() | ||
> ну много ли используют atmel, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
60. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от thirteensmay ![]() | ||
По поводу ICC дело не в количестве, а в идее что компилер может быть нишевым, вы например mingw бинарей много видали ? но это не значит что не нужен | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
77. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от User294 ![]() | ||
>По поводу ICC дело не в количестве, а в идее что компилер может быть нишевым, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
58. "Компилятор Clang преодолел барьер собственной пересборки" | +4 +/– | |
Сообщение от savant ![]() | ||
ты не поверишь... дохрена используется atmel avr, avr32, армовые процы, очень много где есть. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
52. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от thirteensmay ![]() | ||
Да он можно сказать тока вылупился, судя по новости, а вам сразу "в список", "генерация под все виды" и т.п. Вы в своем уме ? Впрочем после "В общем у бсдшников как обычно..." становится понятнее, надеюсь это временное расстройство, я буду молиться за вас. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
59. "Компилятор Clang преодолел барьер собственной пересборки" | –3 +/– | |
Сообщение от User294 ![]() | ||
>Да он можно сказать тока вылупился, судя по новости, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
65. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от thirteensmay ![]() | ||
>Да? А чего ж тогда про него раньше тут трубили столько, при | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
79. "Компилятор Clang преодолел барьер собственной пересборки" | –3 +/– | |
Сообщение от User294 ![]() | ||
>А ресурс такой, трубит про всякое, чем и ценен | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
134. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Aesthetus Animus ![]() | ||
>Ну, если кто-то заявляет преимущества - так пусть их показывает. Теоретические преимущества | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
75. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от Аноним ![]() | ||
>Ну посмотрим через сколько там у clang появится нормальная генерация под atmel (8 и 32 бита), все виды ARM и MIPSов и т.п..Которые *уже* есть в GCC :).И почему-то все новые архитектуры (даже экзоты от Ubicom и что там еще) без проблем поддерживаются GCC :).А вот Clang я что-то в списке компилеров для ARM или Atmel не вижу. Хоть он и прикольный и универсальный. В общем у бсдшников как обычно - в теории все отлично а на практике, если вам надо скомпилить, под какойнтиь атмел и сегодня - это не к BSDL-лицензированным компилерам как ни крути. А лет через 10 - этот атмел и прочая будет интересен только музейщикам. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
80. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
>А много чего поддерживал линукс на ранних этапах своего развития, до прихода | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
82. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
>А что, тогда были замечательные открытые *никсы для х86 каковым Linux поначалу и был задуман? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
120. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от User294 ![]() | ||
>Да, были, и не только под х86. Те же BSD были на 2 головы выше линукса на первых | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
121. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>Потому что в те поры не было порта BSD под 386 | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
123. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от fr0ster ![]() | ||
>>Потому что в те поры не было порта BSD под 386 | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
124. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>Пункт открытого вы благополучно пропустили. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
125. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от fr0ster ![]() | ||
>>Пункт открытого вы благополучно пропустили. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
126. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
>Вот только финский студент Торвальдс писал под *миниксом* клон юникса под i386. Потому что в те поры не было порта BSD под 386 (как минимум открытого). Такой вот прикол судьбы. Торвальдс помнится говорил что если бы была открытая операционка под его архитектуру в то время - он бы не стал писать Linux. А вот не было ничего такого *никсообразного и открытого что работало бы на i386. Торвальдс взял и написал. Да, там где-то 386 BSD вылупился. Но - уже опосля. Появись оно раньше, пингвинов могло бы и не быть пожалуй.Но пятна на Солнце сложились иначе.Имхо - к лучшему.Судя по результатам. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
127. "Компилятор Clang преодолел барьер собственной пересборки" | –2 +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>Внимание, вопрос - какого хрена люди усердно | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
128. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
>"Г*№но эта ваша BSD." Не угадал? А как подходит... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
129. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>большому секрету Вам скажу, что Linux там не было, в силу | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
130. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
>Ну, не было. И кланга/ллвма не было, а gcc был | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
83. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от northbear ![]() | ||
Что такое "бсдшники"? Это те, кто использует в своей работе BSD системы или те, кто поклоняются лицензии, типа тебя? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
113. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
>Что такое "бсдшники"? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
86. "Компилятор Clang преодолел барьер собственной пересборки" | +3 +/– | |
Сообщение от sdfsdfsdf ![]() ![]() | ||
> под какойнтиь атмел и сегодня - это не к BSDL-лицензированным компилерам как ни крути. А лет через 10 - этот атмел и прочая будет интересен только музейщикам. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
114. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
>то что вы говорите -- с такими мыслями , с таким подходом | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
110. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от anonymous ![]() | ||
>Ну посмотрим через сколько там у clang появится нормальная генерация под atmel | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
115. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
> Не намного хуже gcc, по-моему. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
111. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от oops_ ![]() | ||
Как обычно пускаем газы? Лично я буду рад видеть этот компилятор в BSD. Ибо сделан по уму и вменяемыми людьми на идеях, заложенных Н.Виртом и уже показавших свою состоятельность в Java. А сборка под вышеупомянутые платформы появится ОЧЕНЬ быстро. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
112. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
>показавших свою состоятельность в Java. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
119. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от zhus ![]() | ||
>>показавших свою состоятельность в Java. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
5. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от Аноним ![]() | ||
Прежде чем задавать такие вопросы стоит пройти на llvm.org и почитать материалы, там и будет ответ на вопрос зачем. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
6. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от fr0ster ![]() | ||
Патч к лицензии? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
7. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от hizel ![]() | ||
они перешли на gpl3 | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
11. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>интересно.... зачем это всё... чем gcc плох?? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
18. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
> Я не понимаю только зачем нужен сишный франтэнд для виртуальной машины. Еще бы ассемблер к LLVM прикрутили... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
34. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>А насчет C'шного фронтенда... Прочтите "Альфред Ахо, Рави Сети, Джеффри Ульман - Компиляторы. Принципы, технологии, инструменты" | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
36. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
> Упомянутые вами уважаемые авторы обсуждают _общие_ принципы построения компиляторов, но ничего не говорят о том, нафига прикручивать сишный франтэнд к виртуальной машине. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
62. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
Ну, если использовать LLVM как промежуточный вариант, тогда да, согласен. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
64. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от pavlinux ![]() | ||
>> Упомянутые вами уважаемые авторы обсуждают _общие_ принципы построения компиляторов, но ничего не говорят о том, нафига прикручивать сишный франтэнд к виртуальной машине. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
81. "Компилятор Clang преодолел барьер собственной пересборки" | –2 +/– | |
Сообщение от User294 ![]() | ||
Ну а что, прикольно же когда програмеры начнут мозг себе выносить кто же глючит и будут долго пытаться изловить трудноуловимые глюки. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
87. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
Не поверите, но у GCC, тоже есть промежуточный вариант (http://www.ibm.com/developerworks/ru/library/l-gcc4/index.html) пара цитат: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
90. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от pavlinux ![]() | ||
>Не поверите, но у GCC, тоже есть промежуточный вариант | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
91. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
>Ля-ля-ля ... http://connect.microsoft.com/Phoenix | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
93. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от pavlinux ![]() | ||
>Я ожидал чего-то более цветастого! | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
96. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
>Вам в какой цвет разукрасить? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
97. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от pavlinux ![]() | ||
>>Вам в какой цвет разукрасить? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
101. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
>>>Вам в какой цвет разукрасить? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
116. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от User294 ![]() | ||
>Так с чего же быть особым проблемам в связке шланг+LLVM? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
122. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Damon ![]() | ||
>Ну, вообще, на трудноуловимые глюки оптимизатора gcc я налетал и не то | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
19. "Компилятор Clang преодолел барьер собственной пересборки" | –2 +/– | |
Сообщение от pavlinux ![]() | ||
>Еще бы ассемблер к LLVM прикрутили... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
35. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от dq0s4y71 ![]() | ||
>>Еще бы ассемблер к LLVM прикрутили... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
39. "Компилятор Clang преодолел барьер собственной пересборки" | –3 +/– | |
Сообщение от Damon ![]() | ||
cli, если не ошибаюсь, запрет прерываний... Эдакий изящный DOS (_не_ Дисковая Операционная Система!) в одну команду. :-) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
46. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
Угу, только в большинстве современных OS данный DoS не катит из режима пользователя :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
66. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от pavlinux ![]() | ||
>Угу, только в большинстве современных OS данный DoS не катит из режима | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
70. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от аноним ![]() | ||
красиво :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
103. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
>Все кто програмит на асме, считают себя ну не богами, | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
107. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от pavlinux ![]() | ||
>Мне просто интересно - под какой средой выполнения должен работать твой пример | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
118. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от User294 ![]() | ||
1) А в каком месте там main()? Я что-то не нашел... oO. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
108. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от pavlinux ![]() | ||
>Под операционками для которых есть смысл делать cli чтобы поставить их в | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
76. "asm ('сli\n\t'); " | +/– | |
Сообщение от Ilya Evseev ![]() ![]() | ||
> asm ("сli\n\t"); | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
88. "asm ('сli\n\t'); " | +/– | |
Сообщение от Damon ![]() | ||
>Правильно так: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
94. "asm ('сli\n\t'); " | +/– | |
Сообщение от pavlinux ![]() | ||
>> asm ("сli\n\t"); | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
2. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от Aleksey ![]() | ||
Хороший прогресс в разработке. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Cobold ![]() | ||
Офтопик, но интересно - на Roadsend тоже решили с llvm работать, нужно будет попробовать что у них получится. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
9. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от Аноним ![]() | ||
идея у llvm надо сказать хорошая - нужно что-то такое в gcc под GPL3 толкать | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
14. "Компилятор Clang преодолел барьер собственной пересборки" | –3 +/– | |
Сообщение от Аноним ![]() | ||
патентованный FSF GNU GPL фан-бой? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
98. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от anonymous ![]() | ||
Давным давно обсуждено и забыто. После долгих обсуждений команда GCC выбрала LTO а не виртуальную машину LLVM. Я не знаю что правильнее, время покажет, моя поделка уже с -flto -fwhole-program без ошибок компилится и работает. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
141. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от oops_ ![]() | ||
>идея у llvm надо сказать хорошая - нужно что-то такое в gcc | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "Там еще и scan-build есть" | +1 +/– | |
Сообщение от Аноним ![]() | ||
В CLang есть нормальный, работающий из коробки статический анализатор кода, выдающий красивенькие html отчеты. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
50. "Там еще и scan-build есть" | +/– | |
Сообщение от Аноним ![]() | ||
Я слышал, что дебажить в нём намного легче по сравнению с GCC. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
99. "Там еще и scan-build есть" | +/– | |
Сообщение от anonymous ![]() | ||
Это было до принятия патчей VTA http://old.nabble.com/VTA-merge--td23885581.html, сейчас даже сильно оптимизированый код можно сносно отлаживать в GCC. Пока это только в trunk и еще есть бекпорт в 4.4 ветку от RedHat. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от letsmac ![]() | ||
А чего не сказано, что основной спонсор - Apple и что mac os X и iphone таки активно его используют. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
17. "Компилятор Clang преодолел барьер собственной пересборки" | +4 +/– | |
Сообщение от Myc ![]() | ||
А что без указания спонсоров новости уже нельзя публиковать? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
31. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от Mna ![]() | ||
Можно. но намного понятнее, когда спонсор назван - для чего это все. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
40. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от XoRe ![]() | ||
>Можно. но намного понятнее, когда спонсор назван - для чего это все. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
47. "Компилятор Clang преодолел барьер собственной пересборки" | –7 +/– | |
Сообщение от User294 ![]() | ||
>А чего не сказано, что основной спонсор - Apple и что mac | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от J10 ![]() | ||
>был использован простой и надежный способ проверки: собранным при помощи Clang исполняемым файлом была осуществлена пересборка Clang по второму и третьему кругу. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
16. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от Аноним ![]() | ||
потому что собранный Clang'ом Clang собирает Clang который в свою очередь тоже может собрать Clang. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
29. "Компилятор Clang преодолел барьер собственной пересборки" | +3 +/– | |
Сообщение от Diogene the Open Source programmer ![]() | ||
Ну скорее исторический :) Компиляторы так проверять начали в те бородатые годы когда у половины из вас родители еще не были даже знакомы :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
49. "Компилятор Clang преодолел барьер собственной пересборки" | –2 +/– | |
Сообщение от User294 ![]() | ||
Ну так это хорошая и славная традиция в общем то, собирать компиляторы сами собой. И некоторый прикол на тему яйца и курицы. Данная традиция перешла и в некоторые иные области, скажем, UPX версии N обычно сам пожат UPXом версии N, ну и так далее :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
20. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от daemonpnz ![]() | ||
Лет так через наддцать можно будет им пользоваться. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
21. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от ffsdmad ![]() | ||
футуристичный заголовок | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
22. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от daemonpnz ![]() | ||
Прям ИИ, а не Clang. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
32. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от Аноним ![]() | ||
У llvm есть возможность создавать shared библиотеки? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
33. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
Решили базовую систему FreeBSD "затормозить" виртуальной машиной? O_o | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
37. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Ariel ![]() | ||
>Решили базовую систему FreeBSD "затормозить" виртуальной машиной? O_o | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
44. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним11 ![]() | ||
.net тоже генерирует нативный код. Да и у явы вроде есть jit компилятор. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
55. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Ariel ![]() | ||
>.net тоже генерирует нативный код. Да и у явы вроде есть jit | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
61. "Компилятор Clang преодолел барьер собственной пересборки" | –4 +/– | |
Сообщение от User294 ![]() | ||
>благодаря механизмам оптимизации получается лучше и быстрее | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
63. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от thirteensmay ![]() | ||
30% падения производительности дофига где роли не играет, а вот переносимость... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
102. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от Карбофос ![]() | ||
да дотнетчикам и жабистам и 100% роли не играет. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
68. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от xxx ![]() | ||
>Где-то я это уже слышал. Ах да, вспомнил, жабисты и дотнетчики это | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
71. "Компилятор Clang преодолел барьер собственной пересборки" | –2 +/– | |
Сообщение от аноним ![]() | ||
>.net тоже генерирует нативный код. Да и у явы вроде есть jit компилятор. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
84. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от anonymous ![]() | ||
>очень спорное утверждение. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
41. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от Аноним ![]() | ||
Вы будете плакать, когда расово чистые дистрибутивы линукса начнут преходить на LLVM. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
54. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от ixrws ![]() | ||
Для этого llvm должна предолжить более качественную генерацию кода, пока это не так. Будем плакать или нет, пока это большие домыслы. Не думаю, что я замечу сильно смену компилятора в своём gentoo. И также не думаю, что в ближайшем будующем llvm будет выдавать значительно опережающий по качеству код, нежели gcс для x86, arm, mips. Эти три платформы должны быть _обязательно лучше_ поддерживаться, нежели в gcc, чтобы такой переход случился. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
74. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
> Никто же не плачет, что рассово нечистый apache во всех дистрибах? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
67. "Компилятор Clang преодолел барьер собственной пересборки" | +2 +/– | |
Сообщение от Erley ![]() | ||
Да ладно вам спорить, растёт проект, что в этом плохого-то? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
69. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от thirteensmay ![]() | ||
Плохо то что вокруг достойного, отрытого, перспективного, никому не мешающего проекта, с самой свободной лицензией, и практически единственного по настоящему открытого VM, ходят стайки красноглазых и вопрошают "О, а чей то тут за хрен вылез, нука нафиг его", и себя опускают и других, вот этим то мозги вправлять и приходится, отсюда и базар, а так все замечательно, удачи LLVM ! ;) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
72. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от ixrws ![]() | ||
Ну народ неистово требовал конкуренции. Чего требовал - то и получил. Почему сторонники свободного gcc должны молчать? Нет, они поступают ровно так, как и следует в конкурентной среде - доказывают свои преимущества и опускают конкурента. Если бы llvm не хотели бы этого, они могли бы начать свой проект как эксперементальный подпроект gсс в виде попытки перекроить и переосмыслить. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
73. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Erley ![]() | ||
>Борьба господа, она на то и борьба, чтобы кто-то побеждал, а кого-то гасили. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
89. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от ixrws ![]() | ||
Если вы так всё хорошо оценили темпы, вас не затруднит сказать, сколько лет потребуется, чтоб llvm+комиллеры для него будят сопоставимы по поддержке архитектур и языков с gcc? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
92. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от iZEN ![]() | ||
Когда LLVM/Clang научится собирать Oracle Java (JVM), тогда и придёт капец GCC. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
95. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от ixrws ![]() | ||
Для его использования в opensolaris и freebsd на x86? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
100. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от Erley ![]() | ||
Поживём-увидим :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
105. "Компилятор Clang преодолел барьер собственной пересборки" | +1 +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>я за совместную разработку чего-то лучшего, что есть, а ты всё про борьбу... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
104. "Компилятор Clang преодолел барьер собственной пересборки" | –1 +/– | |
Сообщение от User294 ![]() | ||
>- борьба эта между ними скоро закончится уходом на покой этого свободного GCC. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
106. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Аноним ![]() | ||
>>- борьба эта между ними скоро закончится уходом на покой этого свободного GCC. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
131. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от __anon__ ![]() | ||
Коммунизм разве только в СССР строили? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
132. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от ixrws ![]() | ||
Шутить вздумали? Там не коммунизм, а Империя с капиталистическим уклоном. Собственно и в СССР коммунизма не было, был плановый социо-капитализм(деньги же были). И в Китайской Империи тоже не было коммунизма, одно прикрытие. Потом решили коммунистическое прикрытие сменить на капиталистическое. Так что нигде ничего не строили, в какой-нибудь Шведции намного больше коммунизма:) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
135. "Компилятор Clang преодолел барьер собственной пересборки" | +/– | |
Сообщение от Basiley ![]() | ||
философия(коммунистическая)за десятилетия развития общественно-социальных наук(в том числе в СССР), ушла за десятилетия, вперед. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |