|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от opennews (ok) on 27-Апр-10, 22:26 | ||
После 6 месяцев разработки выпущена (http://lists.cs.uiuc.edu/pipermail/llvm-announce/2010-April/...) новая версия 2.7 проекта LLVM (http://llvm.org/releases/2.7/docs/ReleaseNotes.html) (Low Level Virtual Machine) - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный байткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Новая версия набора компиляторов LLVM 2.7" | +1 +/– | |
Сообщение от iZEN (ok) on 27-Апр-10, 22:26 | ||
Есть с октября 2009 регулярно обновляемый порт LLVM 2.7 в FreeBSD: http://www.freshports.org/devel/llvm-devel/ | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Толстый (ok) on 27-Апр-10, 23:54 | ||
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
3. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Толстый (ok) on 27-Апр-10, 23:03 | ||
Когда уже сделают поддержку исключений в Windows? Единственное, что мешает полноценному кросс-платформенному использованию. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
7. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от asl on 28-Апр-10, 03:14 | ||
Patches are welcome (c) :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
13. "Новая версия набора компиляторов LLVM 2.7" | +1 +/– | |
Сообщение от Unixoid_потому_что_кривые_руки_писали_этот_модуль (ok) on 28-Апр-10, 09:04 | ||
>Когда уже сделают поддержку исключений в Windows? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
21. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Толстый (ok) on 28-Апр-10, 12:49 | ||
Скажи это всем клиентам. Сними розовые очки. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
28. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Andrey Mitrofanov on 28-Апр-10, 14:25 | ||
>Скажи это всем клиентам. Сними розовые очки. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
32. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Толстый (ok) on 29-Апр-10, 02:13 | ||
Эта задача очень нетривиальна, я знаю пару человек которые начинали делать но особо не продвинулись(люди очень грамотные). Не сделают разработчики, буду пользоваться другим, что поделать. Я просто выразил мнение о фиче, которой лично мне не хватает в llvm. Вы сами много исправляли багов/реализовали фич в компиляторе которым пользуетесь(если пользуетесь), а также операционной системе и приложениях? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
33. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Толстый (ok) on 29-Апр-10, 02:15 | ||
Да и вообще речь шла о Windows. Он хоть и кривой, но люди для которых пишется ПО как ни странно сидять под виндой. Поэтому я изначально думаю над тем, чтобы софт был кросс-платформенный. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
34. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от ABorland on 20-Май-10, 01:23 | ||
Ух какие качественные и тонкие Micro Тролли сегодня на опен нете | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
8. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от IGX on 28-Апр-10, 03:38 | ||
А можно в Clang компилировать код для Linux в Windows и наоборот? Т.е. возможна ли кросскомпиляция, в том числе для разных процессоров? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
12. "Новая версия набора компиляторов LLVM 2.7" | –1 +/– | |
Сообщение от Unixoid_потому_что_кривые_руки_писали_этот_модуль (ok) on 28-Апр-10, 09:02 | ||
А зачем ? :-) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
14. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от arcade (ok) on 28-Апр-10, 10:32 | ||
>А можно в Clang компилировать код для Linux в Windows и наоборот? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
9. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от IGX on 28-Апр-10, 03:41 | ||
Можно ли с помощью Clang в Windows скопилировать код для Linux Microblaze или просто двоичный код для некоторой функции, который потом динамически загрузить Microblaz'ом? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
15. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от arcade (ok) on 28-Апр-10, 10:34 | ||
>Можно ли с помощью Clang в Windows скопилировать код для Linux Microblaze | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
19. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Ariel (ok) on 28-Апр-10, 12:38 | ||
Но вы учитывайте, что бинарный файл имеет определённый формат который обеспечивает существование нескольких файлов в универсальном архиве, и, например mach-o это умеет, а elf или pe - нет. И любой файл слинкован с динамическими либами, которых может не быть на целевой системе, например в linux вообще отсутствует понятие framework, и загрузчик не умеет с ними работать. Кросскомпиляция без проблем используется, если у вас одна система на нескольких разных машинах, как например Mac OS X. Хотя, если использовать кроссплатформенное окружение (OpenStep), то почему нет. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
25. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от IGX on 28-Апр-10, 13:21 | ||
1) Можно ли с помощью Clang скомпилировать машинный код для некоторой функции (без всяких обёрток в виде dll/so), который потом динамически загрузить? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
27. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от IGX on 28-Апр-10, 13:54 | ||
2) Можно ли с помощью Clang скомпилировать промежуточный байт-код для некоторой функции, который потом скомпилировать при загрузке в машинный код и использовать скомпилированную функцию в программе? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
29. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Ariel (ok) on 28-Апр-10, 15:36 | ||
1 | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
30. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от IGX on 28-Апр-10, 18:05 | ||
>1 | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
31. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Ariel (ok) on 28-Апр-10, 22:01 | ||
Не знаю, я не работал с IR, смотрите документацию в комплекте clang, или лучше спросите llvm mailing list. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от Zenitur on 28-Апр-10, 06:47 | ||
А можно ли компилировать ядро? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
16. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от arcade (ok) on 28-Апр-10, 10:37 | ||
>А можно ли компилировать ядро? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
11. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от anthonio (ok) on 28-Апр-10, 06:59 | ||
Логотип у них какой-то грозный... Всем бояться! :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
17. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от аноним on 28-Апр-10, 11:23 | ||
Логотип спонсировал Apple. Как и всё остальное. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
18. "Новая версия набора компиляторов LLVM 2.7" | +1 +/– | |
Сообщение от anonimus on 28-Апр-10, 11:57 | ||
Как этой штукой компилить код, поддерживающий OpenCL? Есть какие-то плагины? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
22. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от anonimus on 28-Апр-10, 12:58 | ||
...есть только некоторые упоминания об этом... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
20. "Новая версия набора компиляторов LLVM 2.7" | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 28-Апр-10, 12:45 | ||
Спасибо, отличная новость во всех смыслах :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
26. "Новая версия набора компиляторов LLVM 2.7" | +1 +/– | |
Сообщение от Аноним (??) on 28-Апр-10, 13:22 | ||
жду не дождусь, пока оно станет в продакшн. вкусные плюхи однако там есть. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |