Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от opennews (??), 19-Мрт-23, 09:07 | ||
После шести месяцев разработки представлен релиз проекта LLVM 16.0 - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. Скрыто модератором | +/– | |
| Сообщение от Аноним (1), 19-Мрт-23, 09:07 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Релиз набора компиляторов LLVM 16.0" | –2 +/– | |
| Сообщение от Аноним (4), 19-Мрт-23, 09:50 | ||
>В бэкенде для архитектуры ARM прекращена поддержка целевых платформ Armv2, Armv2A, Armv3 и Armv3M. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (6), 19-Мрт-23, 10:11 | ||
Ну заброcили устаревшие платформы. А гномеры то тут при чём? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (-), 19-Мрт-23, 10:26 | ||
У них там офигеть архитектура - вся кодогенерация в одной огроменной суперлибе. Без разбивки на компоненты. Ну либа и стала под сто метров весом. Нормальная такая либа. Только вот вот сдохнет под своим весом. Вот и приходится хоть немного жир выпускать. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 15. "Релиз набора компиляторов LLVM 16.0" | +1 +/– | |
| Сообщение от Аноним (15), 19-Мрт-23, 11:10 | ||
Мне самому не нравится, что для добавления бэкенда нужно пересобирать clang, а нельзя сделать динамическую библиотеку. Можно предположить, что если растащить всё по динамическим библиотекам, то это будет намного труднее сопровождать, ибо каждую экспортируемую функцию надо проанотировать соответствующими макросами, в результате работа сведётся к поиску непроанотированных функций, их анотации и устранению циклических зависимостей (винда их не терпит). И так после каждого изменения внутренней структуры, которая происходит довольно часто. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (-), 21-Мрт-23, 22:56 | ||
Меня просто размер этой либы начинает пугать. Особенно если посмотреть на то сколько архитектур GCC тулчейны поддерживают и их еще нету в ЭТОМ. "Кадавр жрал" (c). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Релиз набора компиляторов LLVM 16.0" | +2 +/– | |
| Сообщение от Аноним (12), 19-Мрт-23, 10:48 | ||
Похоже, что они никогда и не поддерхивались, а то, что компилятор принимал их как аргумент - это ошибка: он всё равнотгенерил код для поздних версий. https://github.com/llvm/llvm-project/issues/57486 | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 14. "Релиз набора компиляторов LLVM 16.0" | +7 +/– | |
| Сообщение от Анонн (?), 19-Мрт-23, 10:58 | ||
Это не гномеры. Это новостедел так написал. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 20. "Релиз набора компиляторов LLVM 16.0" | +1 +/– | |
| Сообщение от Аноним (20), 19-Мрт-23, 12:29 | ||
Читайте дальше в списке изменений: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (20), 19-Мрт-23, 12:31 | ||
Вы процитировали изменения из clang, а теперь посмотрите изменения из списка для llvm. | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 5. "Релиз набора компиляторов LLVM 16.0" | +5 +/– | |
| Сообщение от Аноним (5), 19-Мрт-23, 09:52 | ||
Капец, как же всё сложно стало в этом мире. Слишком много переменных, сущностей... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (6), 19-Мрт-23, 10:14 | ||
Вообще да, бесит конечно, что всё так сложно. Но сабж как раз делает создание кроссплатформенного софта проще | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Релиз набора компиляторов LLVM 16.0" | +2 +/– | |
| Сообщение от Аноним (-), 19-Мрт-23, 10:28 | ||
"Компьютеры позволили делать ошибки намного быстрее и массовее!" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Аноним (47), 19-Мрт-23, 16:15 | ||
Вот в неолите помню офигенно было! | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 48. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Аноним (48), 19-Мрт-23, 16:19 | ||
То ли дело 1000 лет назад - полжизни монотонный труд, полжизни в армии. А потом в 40 лет помер от инфекции для пущей лёгкости. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 104. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Serg (??), 29-Мрт-23, 16:29 | ||
Вот то ли дело в 1960х: более двадцати разных архитектур с полузакрытой документацией... | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 16. "Релиз набора компиляторов LLVM 16.0" | +2 +/– | |
| Сообщение от Шарп (ok), 19-Мрт-23, 11:14 | ||
>Разрешено применение некоторых математических символов в идентификаторах, таких как "₊" (, например "double xₖ₊₁") | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Релиз набора компиляторов LLVM 16.0" | +2 +/– | |
| Сообщение от Аноним (23), 19-Мрт-23, 12:39 | ||
Вот вы и ищете программистов, а на самом деле вы уже всех нормальных программистов выгнали и они к вам больше не идут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от n00by (ok), 21-Мрт-23, 08:18 | ||
Не можете найти соответствующее место в стандарте? Поэтому кого-то надо уволить? Ну так то да. | ||
| Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору | ||
| 17. Скрыто модератором | +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 11:51 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. Скрыто модератором | –2 +/– | |
| Сообщение от Аноним (18), 19-Мрт-23, 12:14 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. Скрыто модератором | –1 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 12:24 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. Скрыто модератором | –1 +/– | |
| Сообщение от Анонимусс (?), 19-Мрт-23, 12:40 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. Скрыто модератором | +5 +/– | |
| Сообщение от Аноним (1), 19-Мрт-23, 13:15 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. Скрыто модератором | +/– | |
| Сообщение от anonymous (??), 19-Мрт-23, 13:19 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. Скрыто модератором | +2 +/– | |
| Сообщение от Аноним (23), 19-Мрт-23, 13:22 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. Скрыто модератором | +/– | |
| Сообщение от Анонимусс (?), 19-Мрт-23, 13:23 | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 36. Скрыто модератором | –3 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 13:48 | ||
| Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору | ||
| 39. Скрыто модератором | +2 +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 14:15 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. Скрыто модератором | –3 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 14:50 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. Скрыто модератором | +2 +/– | |
| Сообщение от Самый умный из вас (?), 19-Мрт-23, 15:04 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. Скрыто модератором | +/– | |
| Сообщение от Аноним (23), 19-Мрт-23, 15:58 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. Скрыто модератором | –3 +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 17:20 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. Скрыто модератором | +/– | |
| Сообщение от Аноним (59), 19-Мрт-23, 17:59 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. Скрыто модератором | +1 +/– | |
| Сообщение от InuYasha (??), 19-Мрт-23, 16:31 | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
| 52. Скрыто модератором | +2 +/– | |
| Сообщение от Майор (??), 19-Мрт-23, 16:43 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. Скрыто модератором | –2 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 18:48 | ||
| Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору | ||
| 69. Скрыто модератором | +1 +/– | |
| Сообщение от Самый умный из вас (?), 19-Мрт-23, 19:15 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. Скрыто модератором | +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 19:54 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. Скрыто модератором | +/– | |
| Сообщение от Аноним (74), 19-Мрт-23, 19:53 | ||
| Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору | ||
| 82. Скрыто модератором | +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 21:16 | ||
| Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору | ||
| 53. Скрыто модератором | –1 +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 17:18 | ||
| Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору | ||
| 58. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (58), 19-Мрт-23, 17:52 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. Скрыто модератором | –1 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 18:21 | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 49. Скрыто модератором | –1 +/– | |
Сообщение от iZEN (ok), 19-Мрт-23, 16:22 | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 56. Скрыто модератором | –1 +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 17:25 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. Скрыто модератором | –1 +/– | |
Сообщение от iZEN (ok), 19-Мрт-23, 17:52 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. Скрыто модератором | –1 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 18:31 | ||
| Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору | ||
| 76. Скрыто модератором | +/– | |
| Сообщение от Аноним (74), 19-Мрт-23, 19:56 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 80. Скрыто модератором | –1 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 20:19 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Anonymoustus (ok), 19-Мрт-23, 13:43 | ||
Мне бы для Windows XP. Такая сборка будет или мне дальше страдать, используя GCC^W MS Visual Studio? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (42), 19-Мрт-23, 15:54 | ||
Собери сам. clang поддерживает таргеттинг XP, нужно только флаги нужные задать. MonGW-w64 прекрасно работает на XP. Только есть проблема. XP был дропнут разрабами pthreads. Им, видите-ли не хочется runtime dispatch делать, а новое API - 1 (ОДНУ, Карл) функцию от Висты - использовать хочется. В любом случае можно попробовать поставить One Core API, которое эту функцию реализует. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (42), 19-Мрт-23, 15:55 | ||
При больом желании можно задействовать старую версию pthreads. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (79), 19-Мрт-23, 20:15 | ||
> При больом желании | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Фёдор (?), 20-Мрт-23, 09:06 | ||
Можно не ставить весь One Core API (поскольку это так-себе удовольствие, очень уж в нём пока косяков много). Достаточно выдрать оттуда нужную DLL и подсунуть её тому бинарнику, который её хочет (если нужно, то поменять таблицу импорта). А ещё можно написать тупенький враппер, который пробрасывает все вызовы в оригинальную DLL, кроме одной функции, код которой дёрнуть из Wine. | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
| 44. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Официальный представитель LLVM (?), 19-Мрт-23, 15:55 | ||
Официально заявляю, никаких сборок для Windows XP мы больше никогда не будем делать. Спасибо за проявленный интерес. | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 46. "Релиз набора компиляторов LLVM 16.0" | +1 +/– | |
| Сообщение от Аноним (42), 19-Мрт-23, 16:02 | ||
,- раздался пронзительный с известной стороны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 17:22 | ||
Может пора подумать о будущем? | ||
| Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору | ||
| 67. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (67), 19-Мрт-23, 18:56 | ||
>Как вы через 10 лет видите свою жизнь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Релиз набора компиляторов LLVM 16.0" | –2 +/– | |
| Сообщение от Ivan_83 (ok), 19-Мрт-23, 22:22 | ||
Смотря что считать стабильным API. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Релиз набора компиляторов LLVM 16.0" | +3 +/– | |
| Сообщение от Аноним (67), 19-Мрт-23, 23:15 | ||
>я сам собираю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 86. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Ivan_83 (ok), 20-Мрт-23, 03:18 | ||
Чем дольше гнилые бинарники совместимы - тем больше не решённых проблем под капотом и тем дороже это поддерживать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 87. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Ivan_83 (ok), 20-Мрт-23, 03:24 | ||
Ещё маенький нюанс: то WinAPI которое вам так нравится, оно принадлежит МС и с этим ничего не поделать. Они в любой момент могут начать регулировать его реализации на законных основаниях. | ||
| Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору | ||
| 88. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Neon (??), 20-Мрт-23, 04:14 | ||
Как принадлежит, так и распренадлежит))). Делов то.))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (59), 20-Мрт-23, 09:35 | ||
Зачем им распренадлежать? Майки могут просто сделать правильный линукс как ОС. CBL-Mariner уже неплохой заход, только какбэ чуть с другой стороны, но направление верное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Ivan_83 (ok), 20-Мрт-23, 17:54 | ||
Не могут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 99. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (-), 21-Мрт-23, 23:03 | ||
Вообще, вон на абажуре они забили на идею впаривать его как рантайм для дотнет-онли. А потом забили и на идею продавать там только винду. И теперь более 70% виртуалок на нем - линух. Видимо ну вот не нравится народу винду ремотно менеджить и гонять в автопилоте. Боль это пониже спины, как ни крути. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 95. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Ivan_83 (ok), 20-Мрт-23, 17:52 | ||
Попытатся что то отнять у богатой корпорации из америки - нуну. | ||
| Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору | ||
| 103. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Мда (?), 24-Мрт-23, 00:41 | ||
Сказочник. МС обратную совместимость уже 30+ лет тянут. | ||
| Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору | ||
| 51. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноньимъ (ok), 19-Мрт-23, 16:36 | ||
В этих хтонических стандартах только ИИ разберётся теперь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 89. "Релиз набора компиляторов LLVM 16.0" | +1 +/– | |
| Сообщение от Neon (??), 20-Мрт-23, 04:15 | ||
Да, навыдумывали всякой нечеловеческой х.е.р.н.и. Для себя, для разработчиков языка и стандартной либы. А на прикладных программистов поклали большой болт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Релиз набора компиляторов LLVM 16.0" | –2 +/– | |
| Сообщение от Аноним (59), 20-Мрт-23, 09:30 | ||
Ну конечно надо без стандарта положить болт как в расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 102. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Мда (?), 24-Мрт-23, 00:40 | ||
Раст - дрянь, но C++ стандарт - дырявая дрянь с кучей undefined behaviour. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Релиз набора компиляторов LLVM 16.0" | +4 +/– | |
| Сообщение от Карлос Сношайтилис (ok), 19-Мрт-23, 19:48 | ||
Растохейтеры: синтаксис раста сложный, то ли дело С++! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от VoiD (?), 19-Мрт-23, 20:06 | ||
Да они оба монстры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от DontTreadOnMe (?), 19-Мрт-23, 22:02 | ||
Ну во-первых у тебя приведены не полные примеры, некоторые из них синтаксически не корректны. | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 93. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Карлос Сношайтилис (ok), 20-Мрт-23, 13:00 | ||
> тут вполне нормальный синтаксис | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Релиз набора компиляторов LLVM 16.0" | +/– | |
| Сообщение от Аноним (94), 20-Мрт-23, 17:16 | ||
Теорема Эскобара. | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 101. "Релиз набора компиляторов LLVM 16.0" | –1 +/– | |
| Сообщение от Мда (?), 24-Мрт-23, 00:39 | ||
Раст хейтят как раз за то, что они очередное C++, но своё изобрели. | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |