Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от opennews (??) on 08-Сен-17, 11:04 | ||
После шести месяцев разработки представлен (http://lists.llvm.org/pipermail/llvm-announce/2017-September...) релиз проекта LLVM 5.0 (http://llvm.org/) (Low Level Virtual Machine) - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 11:04 | ||
> После шести месяцев разработки | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Релиз набора компиляторов LLVM 5.0" | +3 +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 11:18 | ||
Да, судя по "весной следующего года состоится релиз LLVM 6.0.0". | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Релиз набора компиляторов LLVM 5.0" | –5 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 11:18 | ||
>> После шести месяцев разработки | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
8. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 11:53 | ||
Помнится кое-кто раньше все твердил, что CLANG никогда даже близко не сравнится с GCC! | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
9. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от КО on 08-Сен-17, 12:04 | ||
Кто ж мог подозревать, что в компилятор, единственным преимуществом которого декларировали скорость компиляции начнут вставлять патчи от Мелкомягких, которые будут замедлять работу его статического анализатора в 15 раз. Таким нечестным приемом Шланг действительно сможет обойти всех по показателю время работы. :) | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
13. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 12:14 | ||
> Кто ж мог подозревать, что в компилятор, единственным преимуществом которого декларировали скорость компиляции начнут вставлять патчи от Мелкомягких, которые будут замедлять работу его статического анализатора в 15 раз. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
19. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 13:11 | ||
> - что в GCC нет патчей от MS только потому что | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
14. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от iPony on 08-Сен-17, 12:28 | ||
Компиляция и статистический анализ - это вещи разные. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
15. "Релиз набора компиляторов LLVM 5.0" | +2 +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 12:37 | ||
> статистический анализ | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
18. "Релиз набора компиляторов LLVM 5.0" | –2 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 13:09 | ||
> Помнится кое-кто раньше все твердил, что CLANG никогда даже близко не сравнится | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
21. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 13:26 | ||
>> Помнится кое-кто раньше все твердил, что CLANG никогда даже близко не сравнится с GCC! | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
22. "Релиз набора компиляторов LLVM 5.0" | +2 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 13:59 | ||
>кто-то вначале твердил, что clang никогда не сможет собрать | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
23. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 14:15 | ||
>>кто-то вначале твердил, что clang никогда не сможет собрать ядро ОС. Тоже не помню, кто именно так говорил, помню только что он очень упорно стоял на своем. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
27. "Релиз набора компиляторов LLVM 5.0" | –3 +/– | |
Сообщение от Михрютка (ok) on 08-Сен-17, 20:05 | ||
> Очень радует, как проприертарщики переписывают GPL-код. Очень!! Потеют, пыжатся. Мо-лод-цы | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
34. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 22:55 | ||
>> Очень радует, как проприертарщики переписывают GPL-код. Очень!! Потеют, пыжатся. Мо-лод-цы | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
35. "Релиз набора компиляторов LLVM 5.0" | –2 +/– | |
Сообщение от АнонимныйБобр67 on 08-Сен-17, 23:00 | ||
MIT, BSD for-ever. Нет gpl. Ограничивать свободу ради свободы - это то ещё извращение. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
37. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 23:09 | ||
> MIT, BSD for-ever. Нет gpl. Ограничивать свободу ради свободы - это то | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
44. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 10:17 | ||
>> Самое интересное, чем всех этих людей так задевает сам факт существования llvm/clang? | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
47. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 15:28 | ||
>> MIT, BSD for-ever. Нет gpl. Ограничивать свободу ради свободы - это то | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
63. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 12-Сен-17, 12:47 | ||
>>> MIT, BSD for-ever. Нет gpl. Ограничивать свободу ради свободы - это то | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
28. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от yet another anonymous on 08-Сен-17, 20:06 | ||
> Они уже совсем Большие и ... | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Релиз набора компиляторов LLVM 5.0" | –2 +/– | |
Сообщение от пох on 08-Сен-17, 11:46 | ||
инвест...финансовые спекулянты по другому не понимают. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Релиз набора компиляторов LLVM 5.0" | –2 +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 11:29 | ||
>GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
10. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от leap42 (ok) on 08-Сен-17, 12:10 | ||
сколопендра - это многоножка, если от Msft, то человеческая :-D | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
20. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Andrey Mitrofanov on 08-Сен-17, 13:20 | ||
> сколопендра - это многоножка, если от Msft, то человеческая :-D | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
29. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Михрютка (ok) on 08-Сен-17, 20:06 | ||
>> сколопендра - это многоножка, если от Msft, то человеческая :-D | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
17. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от trolleybus on 08-Сен-17, 12:52 | ||
Мажорно и пятнично - потому что 5-я мажорная версия? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от A.Stahl (ok) on 08-Сен-17, 11:50 | ||
Пусть пилят. Даже мне, пользователю GCC, от них есть польза -- в моей любимой IDE кусок Шланга используется для реалтаймового парсинга кода. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от leap42 (ok) on 08-Сен-17, 12:12 | ||
да и открытые драйвера на видео (кроме intel) активно его используют | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
41. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 05:28 | ||
Местным аналитикам, все что не жпл то враг народа... | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
12. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Michael Shigorin (ok) on 08-Сен-17, 12:12 | ||
> GCC-совместимого | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от Аноним84701 (ok) on 08-Сен-17, 16:17 | ||
> и VLA будут примерно никогда | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
26. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Ordu (ok) on 08-Сен-17, 20:03 | ||
> только вложенные функции и VLA будут примерно никогда | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
31. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от KonstantinB (ok) on 08-Сен-17, 20:39 | ||
Честно говоря, вообще не понимаю смысла во вложенных функциях в С. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
38. "Релиз набора компиляторов LLVM 5.0" | –3 +/– | |
Сообщение от Александро on 08-Сен-17, 23:37 | ||
"Честно говоря, вообще не понимаю смысла во вложенных функциях в С. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
49. "Релиз набора компиляторов LLVM 5.0" | +1 +/– | |
Сообщение от KonstantinB (ok) on 09-Сен-17, 16:31 | ||
Я программирую в основном на языках, где есть полноценные замыкания. Польза от них настолько очевидна, что не обсуждается. А вот польза от банальных вложенных функций не ясна. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
60. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от Alexandro (??) on 11-Сен-17, 11:01 | ||
>А вот польза от банальных вложенных функций не ясна. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
16. "Релиз набора компиляторов LLVM 5.0" | +3 +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 12:39 | ||
> bugpron | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 20:23 | ||
Правильно ли я понял, что теперь можно на лету компилировать C/C++ код и интерпретировать его? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 08-Сен-17, 22:39 | ||
теперь это когда? | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
33. "Релиз набора компиляторов LLVM 5.0" | –2 +/– | |
Сообщение от Онаним on 08-Сен-17, 22:55 | ||
Вот-вот, и я о том же подумал. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
36. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 08-Сен-17, 23:01 | ||
С другой стороны непонятно почему бы не взять Lua, Python или %любимый AST интерпретатор со своим GIL и другими удобствами% ? | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
39. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 00:02 | ||
Кто-нибудь использует LLVM под Windows? Я скачал официальные бинари clang, попробовал скомпилить свой проект. Компилит в 18 раз медленнее mingw, жуть какая-то. Может я что-то не так делаю? поделитесь успешным опытом. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
50. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Led (ok) on 09-Сен-17, 17:58 | ||
> Компилит в 18 раз медленнее mingw, жуть какая-то. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
40. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от Вареник on 09-Сен-17, 05:24 | ||
Отлично! Нужная вещь. Ждемс в бэкпортах. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
43. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 07:39 | ||
http://apt.llvm.org/ | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
55. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от Вареник on 10-Сен-17, 01:50 | ||
> http://apt.llvm.org/ | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
42. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 05:33 | ||
А при помощи Clang можно скомпилировать ядро Линукса? Невозможно! А вот, коллекция компиляторов GNU GCC может скомпилировать ядро Линукса. Да что там говорить, GNU GCC -- это основная компилирующая лошадка линуксоида. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
45. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 11:08 | ||
Он не может компилировать только потому что разработчики ядра решили использовать по максимуму внутренние возможности gcc. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
54. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Вареник on 10-Сен-17, 01:48 | ||
Скорей баги, чем возможности. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
46. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 15:25 | ||
если у разработчиков ядра - не хватает мозгов использовать только стандарт языка, а обязательно нужны GNU расширения - то кто им доктор ? | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
51. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от пох on 09-Сен-17, 18:18 | ||
gnu расширения в llvm в общем сохранены. Баги, из-за которых компилируется в принципе неправильный код - не все, поскольку это clean room разработка, и копирует только то, что либо документировано, либо удается легко обнаружить. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
53. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 09-Сен-17, 23:21 | ||
Это называется вендорлок, чувак. Такая вот типасвобода. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
56. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 10-Сен-17, 02:12 | ||
> А при помощи Clang можно скомпилировать ядро Линукса? Невозможно! А вот, коллекция | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
57. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от пох on 10-Сен-17, 19:53 | ||
> А ядро фрибзди компилируется как шлангом, так и gcc. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
58. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 10-Сен-17, 21:31 | ||
>> А ядро фрибзди компилируется как шлангом, так и gcc. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
59. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от пох on 11-Сен-17, 09:36 | ||
> Про мир я в курсе | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
61. "Релиз набора компиляторов LLVM 5.0" | +/– | |
Сообщение от Аноним (??) on 11-Сен-17, 15:19 | ||
>> Про мир я в курсе | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
62. "Релиз набора компиляторов LLVM 5.0" | –2 +/– | |
Сообщение от Аноним (??) on 11-Сен-17, 15:21 | ||
> LLVM. Не собирается GCC. | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
64. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от пох on 12-Сен-17, 13:48 | ||
> LLVM. Не собирается шлангом. [gcc'ем на самом деле] | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
65. "Релиз набора компиляторов LLVM 5.0" | –1 +/– | |
Сообщение от adolfus (ok) on 14-Сен-17, 00:58 | ||
> Поддержка расширения для использования сопрограмм в коде на C++ (пример кода). | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |