|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от opennews on 07-Апр-11, 13:01 | ||
После 6 месяцев разработки доступен (http://lists.cs.uiuc.edu/pipermail/llvm-announce/2011-April/...) релиз проекта LLVM 2.9 (http://llvm.org/docs/ReleaseNotes.html) (Low Level Virtual Machine) - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный байт-код RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от klalafuda on 07-Апр-11, 13:01 | ||
Как их C++ с boost-ом? Дружит? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
5. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Онаним on 07-Апр-11, 13:18 | ||
Дружит http://blog.llvm.org/2010/05/clang-builds-boost.html | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
6. "Релиз набора компиляторов LLVM 2.9" | +2 +/– | |
Сообщение от klalafuda on 07-Апр-11, 13:21 | ||
> Дружит http://blog.llvm.org/2010/05/clang-builds-boost.html | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
2. "Релиз набора компиляторов LLVM 2.9" | –3 +/– | |
Сообщение от Аноним (??) on 07-Апр-11, 13:07 | ||
когда я смогу скомпилировать этим ядро? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Релиз набора компиляторов LLVM 2.9" | +3 +/– | |
Сообщение от Онаним on 07-Апр-11, 13:15 | ||
Наверное когда найдется свободнное время для этого | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Релиз набора компиляторов LLVM 2.9" | –2 +/– | |
Сообщение от bav (ok) on 07-Апр-11, 13:16 | ||
Ждешь избавления от 12309? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
7. "Релиз набора компиляторов LLVM 2.9" | +3 +/– | |
Сообщение от Аноним (??) on 07-Апр-11, 13:23 | ||
Смотря какое ядро, фрюшное - хоть щас. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
8. "Релиз набора компиляторов LLVM 2.9" | +4 +/– | |
Сообщение от Vitaly_loki (ok) on 07-Апр-11, 13:26 | ||
Линукс написан с использованием GCC-специфичных особенностей. А вот FreeBSD собирается им влегкую | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
9. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от JL2001 (ok) on 07-Апр-11, 13:45 | ||
кто пробовал LDC для D2 - им можно пользоваться (хотяб для простых программ) ? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Алексей Прохин on 07-Апр-11, 13:54 | ||
LDC2 проходит почти все тесты, идущие в комплекте с dmd и phobos, на linux x86 и x86_64. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
12. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Frankl on 07-Апр-11, 14:32 | ||
припоминается баг, или ошибка, когда компилятору нужно было указывать дополнительные пути к библиотекам. Хотя в /etc/ldc.conf все было прописано. И что удивительно, на хелловорде не надо было ничего, а что-то сложнее - надо было. Не разбирался особо в чем дело. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
11. "Релиз набора компиляторов LLVM 2.9" | +4 +/– | |
Сообщение от Anonymousapiens (ok) on 07-Апр-11, 14:07 | ||
>Unladen Swallow | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
13. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от andy (??) on 07-Апр-11, 16:28 | ||
Сильвия, тебе надо выпустить новую версию Wyrmtail | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от hizel (ok) on 07-Апр-11, 17:59 | ||
хм, похоже clang поддерживает Objective C 2.0 это ок, а из нормальных runtime для него только gnustep ? gui не интересуют | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Онаним on 07-Апр-11, 19:14 | ||
Есть еще Cocotron, не знаю на сколько он нормальный. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
15. "Релиз набора компиляторов LLVM 2.9" | –1 +/– | |
Сообщение от xxx (??) on 07-Апр-11, 18:04 | ||
>Определение циклов аналогичных по действию функциям memset и memcpy и автоматическая замена цикла на вызов функции из libc (реализации memset и memcpy в libc как правило оптимизированы); | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Аноним (??) on 07-Апр-11, 22:32 | ||
Вот-вот. libc libc рознь, я бы предпочёл встраивание наиболее эффективного кода inplace. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
20. "Релиз набора компиляторов LLVM 2.9" | +1 +/– | |
Сообщение от Сергей (??) on 08-Апр-11, 09:48 | ||
а он и встраевается инплайс, вот только из libc | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
21. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Winrar777 (ok) on 08-Апр-11, 12:41 | ||
Мне вот непонятна следующая вещь: если компилятор LLVM компилирует в промежуточный байт-код, то как на нём вообще возможно собирать linux-ядро? Или на нём всё-таки возможна компиляция в машинные коды? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от hizel (ok) on 08-Апр-11, 12:44 | ||
> Мне вот непонятна следующая вещь: если компилятор LLVM компилирует в промежуточный байт-код, | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
23. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Winrar777 (ok) on 08-Апр-11, 12:47 | ||
А можно ли при этом просто собрать на clang программу на с++, при этом слинковав её с библиотеками, которые собраны gcc? Или придётся ещё и все библиотеки тоже пересобирать? | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
24. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от hizel (ok) on 08-Апр-11, 13:45 | ||
похоже да, gcc c++ abi поддерживается судя по: | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
25. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от anonymous (??) on 08-Апр-11, 17:23 | ||
> Определение циклов аналогичных по действию функциям memset и memcpy и автоматическая замена цикла на вызов функции из libc | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
26. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от Andrey Mitrofanov on 08-Апр-11, 18:19 | ||
> спасибо, не надо. если я пишу такой цикл — я знаю, зачем | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
27. "Релиз набора компиляторов LLVM 2.9" | +/– | |
Сообщение от anonymous (??) on 08-Апр-11, 18:25 | ||
> Да, не за что. Найди ключ, отключающий это, в man-е и вставь | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |