|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от opennews ![]() | ||
Разработчики проекта LLVM сообщили (http://blog.llvm.org/2010/02/dragonegg-successfully-self-hos...) о новом достижении - GCC-плагин DragonEgg (http://dragonegg.llvm.org/) достиг состояния, позволяющего пересобрать самого себя. DragonEgg представляет собой подключаемый к набору компиляторов GCC плагин, позволяющий в максимально прозрачном режиме использовать в стандартном GCC оптимизаторы и генераторы кода, разработанные в рамках LLVM. LLVM компилирует программы в промежуточный платформонезависимый байткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации), который затем может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | –2 +/– | |
Сообщение от Аноним ![]() | ||
Ну и развлечения у ребят(о списке внизу) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
2. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +3 +/– | |
Сообщение от аноним ![]() | ||
>это всё кто-то собирается использовать? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
5. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +3 +/– | |
Сообщение от arcade ![]() | ||
Да, FreeBSD. Подозреваю что Juniper Networks будут очень рады, у них уже были тёрки с GNU из-за gcc. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
12. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от Unixoid_потому_что_кривые_руки_писали_этот_модуль ![]() ![]() | ||
...возможность транслировать баги PHP на уровено машинного кода ? :-)) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
13. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
Ну или на худой конец не падать в корку в случае неправильного порядка подгрузки модулей. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
14. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | –5 +/– | |
Сообщение от Dvorkin ![]() ![]() | ||
за 10 лет юзания впервые читаю об этом. прям фрибизиди какой-то! %-| | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
18. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
Нет вот за линукс большое спасибо. Вечно ископамая весрия пыха да ещё собраная с чем попало, тогда как именно вот этих двух модулей нету - это я уже не раз проходил. В результате на линуксе приходилось пых собирать вручную. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
21. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от Dvorkin ![]() ![]() | ||
>Нет вот за линукс большое спасибо. Вечно ископамая весрия пыха да ещё | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
23. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
> ха-ха 3 раза. линуксов море китайское. я для себя выбрал наполовину платную | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
25. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от anonimus ![]() | ||
>У мну на фре всё собирается с теми опциями которые я хочу в 100% случаев. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
27. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
>>У мну на фре всё собирается с теми опциями которые я хочу в 100% случаев. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
28. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от anonimus ![]() | ||
>>>У мну на фре всё собирается с теми опциями которые я хочу в 100% случаев. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
30. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
>Вот об этом "У мну на фре всё собирается с теми опциями | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
26. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от Dvorkin ![]() ![]() | ||
>У мну на фре всё собирается с теми опциями которые я хочу | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
29. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
>>У мну на фре всё собирается с теми опциями которые я хочу | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
31. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от Dvorkin ![]() ![]() | ||
>По которой? Софт либо собирается с теми опциями которые мне нужны либо | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
32. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
> круто! сам писал? только к чему это? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
33. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от Dvorkin ![]() ![]() | ||
>Мммм. Я ярый противник софта который тягает за собой собственный boost, собственный | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
3. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от dq0s4y71 ![]() | ||
Интересно, а LLVM используется больше как переходная стадия для компиляции в native code, или он юзабелен и как виртуальная машина? Могу я, например, прикрутить ее к своему приложению для выполнения пользовательских скриптов? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
7. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
Да, вполне юзабелен. По отчётам юзеров в нём намного легче разобраться чем в том же самом GCC. И за соблюдением качества сорцов там тоже очень пристально следят. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
4. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от Аноним ![]() | ||
Кто-нибудь скажите пожалуйста, нативные бинарные ELFы на нем собираются? Или только байт-код? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
8. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
>Кто-нибудь скажите пожалуйста, нативные бинарные ELFы на нем собираются? Или только байт-код? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от ELF ![]() | ||
ээээм, можно будет заюзать сишные и джавские либы из любого языка, поддерживаемго llvm? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
9. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
>ээээм, можно будет заюзать сишные и джавские либы из любого языка, поддерживаемго | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
15. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от ZOtt ![]() | ||
понятно, работаем дельше по-старинке, но в чем тогда профит llvm? развлекаться с оптимизцией? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
17. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +3 +/– | |
Сообщение от XoRe ![]() | ||
>понятно, работаем дельше по-старинке, но в чем тогда профит llvm? развлекаться с | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
10. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +2 +/– | |
Сообщение от devlink ![]() | ||
То есть вроде как достойный конкурент GCC??? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
11. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +5 +/– | |
Сообщение от arcade ![]() | ||
Ну оно и создавалось из-за того что при комплияции темплэйтов и больших хэдеров GCC жрёт до икса памяти при чём дико тормозит. Это конечно пофиксили в 4.5, но мой опыт общения с GCC далеко не радужен, я помню как GCC с болта решил что мой процессор умеет SSE2 и в таком виде начал генерить код. Или оптимизация коротких ветвлений, когда одна строчка после if() просто игнорировалась, но стоило дописать рядом вторую - программа начинала работать. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
16. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | –1 +/– | |
Сообщение от Интересующийся ![]() | ||
Примеры в студию !! пример когда не работает короткое ветвление, версию gcc, описание платформы, исходники больших теплейтов и хедеров. Или ссылки на это. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
19. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +2 +/– | |
Сообщение от arcade ![]() | ||
>В общем нужны доказательства того, что это проблемы gcc. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
20. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | –1 +/– | |
Сообщение от dq0s4y71 ![]() | ||
И как это доказывает, что GCC "прочт и не предсказуем. А уж если ты и начал чего-нить писать - будь готов что-нибудь сломать и долго потом чинить пока не заработает"? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
24. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от arcade ![]() | ||
>И как это доказывает, что GCC "прочт и не предсказуем. А уж | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
22. "GCC-плагин DragonEgg достиг возможности собственной пересбор..." | +/– | |
Сообщение от аноним ![]() | ||
Еще не хватало тут этого. Ищите все у них в багтрекере. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |