Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от opennews (??), 20-Сен-19, 10:31 | ||
После шести месяцев разработки представлен релиз проекта LLVM 9.0 (Low Level Virtual Machine) - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 3. "Релиз набора компиляторов LLVM 9.0" | –2 +/– | |
| Сообщение от Аноним (3), 20-Сен-19, 10:56 | ||
Как его на винду установить? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 4. "Релиз набора компиляторов LLVM 9.0" | +22 +/– | |
| Сообщение от 1 (??), 20-Сен-19, 10:57 | ||
запускаешь setup.exe и все дела | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 5. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от commiethebeastie (ok), 20-Сен-19, 11:19 | ||
https://devblogs.microsoft.com/cppblog/clang-llvm-support-in.../ | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 10. "Релиз набора компиляторов LLVM 9.0" | +3 +/– | |
| Сообщение от Аноним (10), 20-Сен-19, 12:14 | ||
Как что-то скомпилировать без студии? | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 12. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от commiethebeastie (ok), 20-Сен-19, 12:19 | ||
https://releases.llvm.org/ | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 19. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (19), 20-Сен-19, 12:53 | ||
Час ведь собираться будет .... | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 28. "Релиз набора компиляторов LLVM 9.0" | –4 +/– | |
| Сообщение от Аноним (28), 20-Сен-19, 13:47 | ||
Купи комп нормальный | ||
| Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору | ||
| 40. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (40), 20-Сен-19, 15:13 | ||
Даже больше... поверь старому гнентушнику. Часа два (если у тебя не 8-ядерный ксеон конеш) | ||
| Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору | ||
| 57. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от letsmac (ok), 21-Сен-19, 00:47 | ||
Когда у меня был первый пень - все говорили - о всего за час :-) | ||
| Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору | ||
| 6. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Anonymoustus (ok), 20-Сен-19, 11:58 | ||
> Добавлена реализация специфичного для GCC выражения "asm goto", которое позволяет выполнить переход из ассемблерного inline-блока к метке в коде на языке Си. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 9. "Релиз набора компиляторов LLVM 9.0" | +7 +/– | |
| Сообщение от Аноним (9), 20-Сен-19, 12:09 | ||
В ассемблере нет ни while, ни for, если ты не в курсе. Только goto (jmp* в x86, b* в arm). | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 37. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (37), 20-Сен-19, 14:50 | ||
repn cmpsb ? :) | ||
| Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору | ||
| 43. "Релиз набора компиляторов LLVM 9.0" | +3 +/– | |
| Сообщение от Аноним84701 (ok), 20-Сен-19, 16:00 | ||
> repn cmpsb ? :) | ||
| Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору | ||
| 11. "Релиз набора компиляторов LLVM 9.0" | +10 +/– | |
| Сообщение от Аноним (10), 20-Сен-19, 12:16 | ||
goto-фобам среди нормальных программистов делать нечего, это мощный инструмент, который имеет свое применение к примеру для выхода из вложенных циклов, при чем читаемость гораздо выше, чем при использовании разных флагов. Это мощный инструмент, но который надо использовать с умом | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 13. "Релиз набора компиляторов LLVM 9.0" | –5 +/– | |
| Сообщение от commiethebeastie (ok), 20-Сен-19, 12:20 | ||
Из вложенных циклов надо выходить выносом оных в отдельные функции, а не созданием говнолапши с goto и флагами. | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 15. "Релиз набора компиляторов LLVM 9.0" | +21 +/– | |
| Сообщение от A.Stahl (ok), 20-Сен-19, 12:40 | ||
А я-то думал что хорошим тоном является вынос в функции логически законченных блоков, а оказывается функции нужны для выхода из вложенных циклов. Век живи -- век учись... | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 25. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (25), 20-Сен-19, 13:17 | ||
> является вынос в функции логически законченных блоков | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 55. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Sw00p aka Jerom (?), 20-Сен-19, 22:54 | ||
>Для повышения читаемости и поддерживаемости кода иногда лучше просто куски убрать в отдельные функции. | ||
| Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору | ||
| 65. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (65), 21-Сен-19, 15:36 | ||
>>Для повышения читаемости и поддерживаемости кода иногда лучше просто куски убрать в отдельные функции. | ||
| Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору | ||
| 66. "Релиз набора компиляторов LLVM 9.0" | –2 +/– | |
| Сообщение от Sw00p aka Jerom (?), 21-Сен-19, 15:51 | ||
> "Преждевременная оптимизация есть корень всех зол" (с) | ||
| Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору | ||
| 68. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним84701 (ok), 21-Сен-19, 21:11 | ||
>> "Преждевременная оптимизация есть корень всех зол" (с) | ||
| Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору | ||
| 69. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Anonymoustus (ok), 21-Сен-19, 21:26 | ||
> кто такой Кнут супротив опеннетчиков? | ||
| Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору | ||
| 75. "Релиз набора компиляторов LLVM 9.0" | –4 +/– | |
| Сообщение от Sw00p aka Jerom (?), 22-Сен-19, 00:20 | ||
>> The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at > the wrong times; premature optimization is the root of all evil (or at least most of it) in programming. | ||
| Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору | ||
| 76. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Sw00p aka Jerom (?), 22-Сен-19, 00:32 | ||
>"в неправильных местах и в неподходящее время" | ||
| Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору | ||
| 91. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним84701 (ok), 22-Сен-19, 15:00 | ||
>>"в неправильных местах и в неподходящее время" | ||
| Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору | ||
| 92. "Релиз набора компиляторов LLVM 9.0" | –2 +/– | |
| Сообщение от Sw00p aka Jerom (?), 22-Сен-19, 20:09 | ||
> Зачем мне за него что-то обосновывать, если он сделал это сам? | ||
| Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору | ||
| 94. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним84701 (ok), 22-Сен-19, 21:22 | ||
>> Зачем мне за него что-то обосновывать, если он сделал это сам? | ||
| Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору | ||
| 96. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Sw00p aka Jerom (?), 22-Сен-19, 21:33 | ||
> На более-менее известный и применяемый алгоритм имени Sw00p-aka-Jerom или Sw00p-aka-Jerom's-student | ||
| Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору | ||
| 97. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Sw00p aka Jerom (?), 22-Сен-19, 21:38 | ||
>Причем, это писалось в те времена, когда о профайлерах и прочих современных инструментах могли только мечтать. | ||
| Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору | ||
| 87. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (87), 22-Сен-19, 11:29 | ||
>> System V AMD64 ABI для первых 6-ти параметров использует регистры процессора. Это | ||
| Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору | ||
| 90. "Релиз набора компиляторов LLVM 9.0" | –3 +/– | |
| Сообщение от Sw00p aka Jerom (?), 22-Сен-19, 13:45 | ||
Грош цена тому студенту, который на слово верит учителю, и не осмеливается его поправить. | ||
| Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору | ||
| 101. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (101), 23-Сен-19, 13:02 | ||
Ой, ой, полегче на поворотах с экзаменационный и индивидуальным подходом на публичном ресурсе. | ||
| Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору | ||
| 105. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Sw00p aka Jerom (?), 23-Сен-19, 23:50 | ||
>Ложная гипотеза "какания в стек" была сразу же опровергнута ссылкой на документ, название которого ты вот прям тогда впервые увидел, а за предоставленное время не смог найти и прочесть. | ||
| Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору | ||
| 122. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (101), 24-Сен-19, 09:49 | ||
>>Ложная гипотеза "какания в стек" была сразу же опровергнута ссылкой на документ, название которого ты вот прям тогда впервые увидел, а за предоставленное время не смог найти и прочесть. | ||
| Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору | ||
| 70. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (70), 21-Сен-19, 21:50 | ||
Тем более, что теперь есть анонимные функции. | ||
| Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору | ||
| 78. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:24 | ||
В Си или в Си++? | ||
| Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору | ||
| 22. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от НяшМяш (ok), 20-Сен-19, 13:15 | ||
Лейблы даже в javascript есть для выхода из вложенных циклов. Это мощный инструмент, особенно когда ты не можешь сказать компилятору, что эта функция должна быть заинлайнена. | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 123. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от КО (?), 24-Сен-19, 10:04 | ||
Ага это сразу сделает все понятным. :) | ||
| Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору | ||
| 27. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от Аноним (27), 20-Сен-19, 13:35 | ||
Это мощный инструмент для убогих языков. В нормальных языках брейку можно сказать, куда именно выходить. | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 31. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от llolik (ok), 20-Сен-19, 14:02 | ||
И чем это принципиально отличается от goto кроме названия? | ||
| Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору | ||
| 32. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от None (??), 20-Сен-19, 14:10 | ||
Тем, что break прикончит всё сам, а после goto нужно убирать. | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 44. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (44), 20-Сен-19, 16:33 | ||
Кто на ком стоял ? | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 79. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:26 | ||
Кто и что прикончит брейки и что нужно убрать после goto? | ||
| Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору | ||
| 34. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Илья (??), 20-Сен-19, 14:27 | ||
Давайте вы покажете, как вы используете своё гото на примере? Только, пожалуйста, больше контекста. Хотя бы строк 200 | ||
| Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору | ||
| 46. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (65), 20-Сен-19, 17:03 | ||
> Давайте вы покажете, как вы используете своё гото на примере? Только, пожалуйста, | ||
| Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору | ||
| 80. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:30 | ||
Example: | ||
| Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору | ||
| 88. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Аноним (87), 22-Сен-19, 11:31 | ||
Что за чушь приведена в качестве примера? Где там "asm goto" из новости? | ||
| Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору | ||
| 51. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Anonymoustus (ok), 20-Сен-19, 19:07 | ||
Угадай, на каком это языке: | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 77. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (77), 22-Сен-19, 00:39 | ||
Английский? | ||
| Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору | ||
| 98. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Кочегар (ok), 23-Сен-19, 03:31 | ||
На FORTAN-77 похоже. | ||
| Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору | ||
| 99. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Anonymoustus (ok), 23-Сен-19, 08:20 | ||
> На FORTAN-77 похоже. | ||
| Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору | ||
| 53. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (53), 20-Сен-19, 19:54 | ||
Настоящие программисты используют продолжения, а на ваше гоуту смотрят как на детскую игрушку. | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 64. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Аноним (65), 21-Сен-19, 15:34 | ||
> Настоящие программисты используют продолжения, а на ваше гоуту смотрят как на детскую | ||
| Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору | ||
| 26. "Релиз набора компиляторов LLVM 9.0" | –4 +/– | |
| Сообщение от Аноним (65), 20-Сен-19, 13:26 | ||
>> Добавлена реализация специфичного для GCC выражения "asm goto", которое позволяет выполнить переход из ассемблерного inline-блока к метке в коде на языке Си. | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 48. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Anonymoustus (ok), 20-Сен-19, 19:00 | ||
Переходи на FreeBASIC*, не страдай. | ||
| Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору | ||
| 63. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Аноним (65), 21-Сен-19, 15:32 | ||
Скажи ещё, что это я жаловался на запутанность, которую якобы даст goto, а не ты. ;) | ||
| Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору | ||
| 67. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Anonymoustus (ok), 21-Сен-19, 17:48 | ||
> Скажи ещё, что это я жаловался на запутанность, которую якобы даст goto, | ||
| Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору | ||
| 86. "Релиз набора компиляторов LLVM 9.0" | –5 +/– | |
| Сообщение от Аноним (87), 22-Сен-19, 11:24 | ||
>> Скажи ещё, что это я жаловался на запутанность, которую якобы даст goto, | ||
| Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору | ||
| 7. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от Аноним (7), 20-Сен-19, 12:02 | ||
Интересно, когда Julia на него переедет.... | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 14. "Релиз набора компиляторов LLVM 9.0" | –3 +/– | |
| Сообщение от Аноним (14), 20-Сен-19, 12:29 | ||
> Обеспечено преобразование вызовов memcmp в bcmp в некоторых ситуациях. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 56. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Sw00p aka Jerom (?), 20-Сен-19, 23:22 | ||
>Функция не может иметь тип void. | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 16. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (16), 20-Сен-19, 12:45 | ||
>В компоновщик LLD добавлена экспериментальная возможность партицирования, позволяющая разделить одну программу на несколько частей, каждая из которых размещается в отдельном ELF-файле. Указанная возможность позволяет запускать основную часть программы, которая по мере необходимости в процессе работы будет подгружать остальные компоненты | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 41. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Ordu (ok), 20-Сен-19, 15:54 | ||
Почему же забытое? Ты мог это делать через dlopen/dlclose сколько угодно. | ||
| Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору | ||
| 81. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:33 | ||
Мог прилагать усилия, а теперь оно само но вопрос про оверлеи они были сами или их надо было деать | ||
| Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору | ||
| 17. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (17), 20-Сен-19, 12:45 | ||
А что с поддержкой Intel HEX в llvm-objcopy, вроде добавляли её? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 18. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (19), 20-Сен-19, 12:52 | ||
Clang 10 отлично работает, хоть и nightly. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 20. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от кельвин (?), 20-Сен-19, 12:54 | ||
а чё там по сборке ядра? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 23. "Релиз набора компиляторов LLVM 9.0" | +6 +/– | |
| Сообщение от НяшМяш (ok), 20-Сен-19, 13:16 | ||
а чё там по чтению текста новости? | ||
| Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору | ||
| 36. "Релиз набора компиляторов LLVM 9.0" | +4 +/– | |
| Сообщение от Аноним (36), 20-Сен-19, 14:41 | ||
Может еще смузи не пить? Читать новости давно не в тренде (чиатать надо только заголовки не более 140 символов). | ||
| Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору | ||
| 82. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:33 | ||
Читаете новости через SMS шлюз? | ||
| Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору | ||
| 24. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (24), 20-Сен-19, 13:17 | ||
Давно LLVM стал всего лишь «набором компиляторов»? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 29. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (28), 20-Сен-19, 13:49 | ||
"The LLVM Project is a collection of modular and reusable compiler and toolchain technologies." | ||
| Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору | ||
| 30. "Релиз набора компиляторов LLVM 9.0" | +4 +/– | |
| Сообщение от anonymuous (?), 20-Сен-19, 13:53 | ||
Товарищь админ, не используйте пожалуйста расшифровку (Low Level Virtual Machine). На сегодняшний день это уже не так, и LLVM просто бренд, который никак ни расшифровывается: | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 35. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Аноним (36), 20-Сен-19, 14:40 | ||
GNU - Gnu's Not Unix. LLVM - LLVM's Not Linux. | ||
| Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору | ||
| 33. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (33), 20-Сен-19, 14:15 | ||
Во FreeBSD 12 кое-что начало компилироваться с -flto=full. Но надо использовать егойный /usr/local/llvm90/bin/ld.lld. Firefox/Thunderbird у мну не получилось :( | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 42. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Ordu (ok), 20-Сен-19, 15:57 | ||
> Firefox/Thunderbird у мну не получилось | ||
| Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору | ||
| 73. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от meantraitor (?), 21-Сен-19, 22:24 | ||
Во время линк-тайм оптимизаций нет никаких языков и границ между ними. | ||
| Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору | ||
| 74. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Ordu (ok), 21-Сен-19, 22:50 | ||
> Во время линк-тайм оптимизаций нет никаких языков и границ между ними. | ||
| Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору | ||
| 103. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от meantraitor (?), 23-Сен-19, 14:54 | ||
Я-то эту статью прочитал. И, в отличие от тебя, понял, что там написано. | ||
| Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору | ||
| 104. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Ordu (ok), 23-Сен-19, 18:44 | ||
> Я-то эту статью прочитал. И, в отличие от тебя, понял, что там | ||
| Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору | ||
| 125. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от meantraitor (?), 24-Сен-19, 16:04 | ||
Ну хорошо, допустим, я тупица, теоретик и не видел ни одного компилятора. | ||
| Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору | ||
| 128. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Ordu (ok), 24-Сен-19, 17:02 | ||
> Ну хорошо, допустим, я тупица, теоретик и не видел ни одного компилятора. | ||
| Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору | ||
| 129. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от meantraitor (?), 24-Сен-19, 17:40 | ||
Подожди-ка, мы начали с того, что я сказал, что во время LTO нет уже никаких языков. | ||
| Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору | ||
| 132. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Ordu (ok), 24-Сен-19, 18:02 | ||
> Подожди-ка, мы начали с того, что я сказал, что во время LTO | ||
| Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору | ||
| 39. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (39), 20-Сен-19, 15:06 | ||
Всегда интересовался вопросом, что такое "релиз" а что такое "выпуск". Берем эту тему, тут "релиз". Берем соседнюю тему "https://www.opennet.dev/opennews/art.shtml?num=51522" в которой пишут что Выпуск Samba 4.11.0, но потом "Представлен релиз" Может кто внятно объяснить чем релиз лучше выпуска? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 45. "Релиз набора компиляторов LLVM 9.0" | +2 +/– | |
| Сообщение от neAnonim (?), 20-Сен-19, 16:55 | ||
Если зарелизили, то релиз. Если выпустили, выпуск. Если наваяли, ... | ||
| Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору | ||
| 47. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (65), 20-Сен-19, 17:05 | ||
> Если зарелизили, то релиз. Если выпустили, выпуск. Если наваяли, ... | ||
| Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору | ||
| 62. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (62), 21-Сен-19, 15:25 | ||
Выпуск релиза нового обновления | ||
| Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору | ||
| 83. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:36 | ||
Есть спринты (майлстоны) их результат это выпуск, | ||
| Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору | ||
| 58. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (58), 21-Сен-19, 00:50 | ||
В чём кайф если ядро клангом собрать? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 61. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (58), 21-Сен-19, 11:47 | ||
Кто-нибудь собирал ядро клангом на х86_64 и может объяснить какой-то практический профит? Быстрее компиляция или это как-то отразилось на работе системы? | ||
| Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору | ||
| 84. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:37 | ||
Варнингов больше будет - выше шанс найти ощибок выхода за границы и тд | ||
| Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору | ||
| 71. "Релиз набора компиляторов LLVM 9.0" | +1 +/– | |
| Сообщение от Аноним (70), 21-Сен-19, 22:09 | ||
Если соберётся. то, возможно, в панику впадать начнёт. | ||
| Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору | ||
| 136. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (33), 26-Сен-19, 16:31 | ||
ни в чём. при компиляции сначала придётся включить игнор [не помню уже каких именно] ворнингов. а затем ловить корки ядра. | ||
| Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору | ||
| 59. "Релиз набора компиляторов LLVM 9.0" | –2 +/– | |
| Сообщение от Аноним (59), 21-Сен-19, 08:44 | ||
> компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 60. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (60), 21-Сен-19, 09:49 | ||
Я хз зачем это в новости, LLVM _может_ использоваться так как описано, но в основном его используют как обычный компилятор под конкретную архитектуру (как GCC, он с ним почти полностью совместим). | ||
| Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору | ||
| 72. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от JL2001 (ok), 21-Сен-19, 22:14 | ||
> проекты Android и ChromeOS уже переведены на использование Clang для сборки ядра и Google тестирует Clang в качестве основной платформы для сборки ядер для своих рабочих Linux-систем | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 85. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Аноним (78), 22-Сен-19, 03:38 | ||
Лицензия у ГЦЦ требует лизать ботинки авторам а в кланге только писать что использовался шланг | ||
| Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору | ||
| 93. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Ordu (ok), 22-Сен-19, 21:16 | ||
Уменьшение зоопарка инструментария. gcc крайне сложно использовать для чего-либо, кроме компиляции. llvm можно использовать для подсветки синтаксиса, для написания статических анализаторов, и для любых других задач требующих парсера языка. При желании можно использовать не только фронтенд llvm, но и бекенд. С gcc тоже так можно, но теоретически, потому что практически проще использовать llvm: какой бы убогой не была его документация, у gcc всё ещё хуже. | ||
| Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору | ||
| 95. "Релиз набора компиляторов LLVM 9.0" | –1 +/– | |
| Сообщение от Аноним (95), 22-Сен-19, 21:31 | ||
клэнг - это изначально кросс-компилятор, по определению. Ставишь клэнг из пакетов - и нужна только sysroot. GCC же нужно компилировать свой для каждой платформы - в нём пути жёстко захардкожены. В результате можно будет не поставлять компиляторы в составе ndk. | ||
| Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору | ||
| 124. "Релиз набора компиляторов LLVM 9.0" | +/– | |
| Сообщение от Андрей (??), 24-Сен-19, 15:37 | ||
>В компоновщик LLD добавлена экспериментальная возможность партицирования, позволяющая разделить одну программу на несколько частей, каждая из которых размещается в отдельном ELF-файле. Указанная возможность позволяет запускать основную часть программы, которая по мере необходимости в процессе работы будет подгружать остальные компоненты (например, можно выделить встроенный PDF-просмотрщик в отдельный файл, который будет загружаться только когда пользователь открыл PDF-файл). | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |