|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от opennews on 31-Авг-11, 02:12 | ||
Разработчики Sparse (https://sparse.wiki.kernel.org/), семантического парсера для языка Си, объявили (http://permalink.gmane.org/gmane.comp.parsers.sparse/2600) о создании LLVM-бэкенда sparse-llvm (https://github.com/penberg/sparse-llvm). Конечной целью проекта является создание рабочего компилятора Си, способного собрать ядро Linux. Код проекта распространяется под лицензией MIT. | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +1 +/– | |
| Сообщение от фтанг on 31-Авг-11, 02:12 | ||
>LLVM-бэкенда позволит обеспечить генерацию универсального платформонезависимого псевдокода | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 5. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | –1 +/– | |
| Сообщение от arcade (ok) on 31-Авг-11, 10:36 | ||
Сам читал перед тем как ссылку ставить? | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 13. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | –2 +/– | |
| Сообщение от Аноним (??) on 31-Авг-11, 17:37 | ||
> Сам читал перед тем как ссылку ставить? | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 24. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от XoRe (ok) on 04-Сен-11, 17:54 | ||
> gcc же делает платформо-независимый gimple. Короче ты не сможешь взять файл с | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 25. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от Аноним (??) on 05-Сен-11, 15:05 | ||
>А зачем брать файл с биткодом, когда можно взять исходник? | ||
| Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору | ||
| 9. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от Аноним (??) on 31-Авг-11, 12:34 | ||
> llvm генерит bitcode и он платформенно зависим. | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 14. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от mihon73 on 31-Авг-11, 17:43 | ||
> llvm генерит bitcode и он платформенно зависим. | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 7. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +1 +/– | |
| Сообщение от Аноним (??) on 31-Авг-11, 10:50 | ||
> Разработчики Sparse (https://sparse.wiki.kernel.org/), семантического парсера для | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 11. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +1 +/– | |
| Сообщение от dq0s4y71 (??) on 31-Авг-11, 13:02 | ||
Да, "родной" кодгенератор у Спарс кривой. У меня валился в сегфолт на простейших выражениях. С другой стороны, что ожидать от "глупого" бэк-энда, как его окрестил сам Торвальдс... | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 17. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от Аноним (??) on 31-Авг-11, 22:09 | ||
> Тем не менее автор проекта считает, что sparse-llvm сможет достигнуть стадии пересборки ядра Linux раньше, чем Clang, так как Sparse, на базе которого развивается sparse-llvm, изначально полностью поддерживает парсинг кода всего ядра. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 18. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от Аноним (??) on 31-Авг-11, 22:23 | ||
С Clang собирается только минимум, позволяющий загрузиться. C Clang не работает куча подсистем (SELinux, Posix ACL, IPSec, eCrypt, Xen, IPv6, Netfilter, поддержка модулей ядра и т.п.). | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 21. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +1 +/– | |
| Сообщение от ананим on 01-Сен-11, 03:00 | ||
>а разве Clang не собирает ядро? По моему они уже года два, как собрали. | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 26. "На базе Sparse создан LLVM-бэкенд, нацеленный на пересборку ..." | +/– | |
| Сообщение от Аноним (??) on 05-Сен-11, 15:08 | ||
> а разве Clang не собирает ядро? | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |