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