![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов LLVM 13.0" | +/– | ![]() |
Сообщение от opennews (??), 05-Окт-21, 12:04 | ||
После шести месяцев разработки представлен релиз проекта LLVM 13.0 - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 05-Окт-21, 12:04 | +1 +/– | ![]() |
Супер! Молодцы! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2 |
2. Сообщение от Аноним (1), 05-Окт-21, 12:05 | +/– | ![]() |
Ждем во фряшечке. Вот и свежий зен подвезли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #10 |
3. Сообщение от Аноним (3), 05-Окт-21, 12:07 | +/– | ![]() |
судя по номеру таки production ready | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4. Сообщение от Аноним (4), 05-Окт-21, 12:08 | –1 +/– | ![]() |
Почему он так долго компи лируется начиная с 12? Судя по логу ощущение что он зависает часов на 20, но это не так и нужно ждать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #9, #16 |
5. Сообщение от QwertyReg (ok), 05-Окт-21, 12:11 | –11 +/– | ![]() |
Или надо просто выкинуть свой Pentium 4 и компилировать на современном железе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #6, #18, #27 |
6. Сообщение от Аноним (4), 05-Окт-21, 12:13 | +/– | ![]() |
> Или надо просто выкинуть свой Pentium 4 и компилировать на современном железе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #7 |
7. Сообщение от Аноним (4), 05-Окт-21, 12:16 | +2 +/– | ![]() |
Я посмотрел, 16 часов против 50 минут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #8, #22, #23, #40 |
8. Сообщение от Аноним (8), 05-Окт-21, 12:37 | +6 +/– | ![]() |
Пора переписывать на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #11, #93 |
9. Сообщение от Аноним (9), 05-Окт-21, 12:59 | +/– | ![]() |
Вспоминаю как на своей макоси собирал 11 версию (в Homebrew тогда бинарник ещё не завезли). Эта вещь пять часов компилировалась и из-за этого чуть не опоздал на работу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #12 |
10. Сообщение от Аноним (1), 05-Окт-21, 12:59 | –2 +/– | ![]() |
Проверил. В портах уже добавили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #20, #38 |
11. Сообщение от Аноним (1), 05-Окт-21, 13:00 | +/– | ![]() |
Это ты со сборками линуксов перепктал. В бсдях все православно. Патриархально. Профессура шалить не дает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #14 |
12. Сообщение от Аноним (1), 05-Окт-21, 13:02 | +2 +/– | ![]() |
Ты так говоришь, как буд-то в длительном конпелянии что-то плозое. Ты можешь откинуться на спинку стула и медитировать, глядя на пробегающие по экрану символы. Представлять, как буд-то и земля и небо все состоит из них. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
13. Сообщение от Аноним (13), 05-Окт-21, 13:03 | –7 +/– | ![]() |
Есть такая проблема подтверждаю , но приходится выбирать "собирается дольше , но после ui летает" или "собирается по олд стандартной модели быстро собирается , но позже собранная библиотека хуже и тормознее работает" , но есть идея пере собрать сами компиляторы C++20 с помощью C++2a или C++2b и вернуть в олд стандарт по причине сборки в общем никто не говорил что будет легко , а как известно в россии то уж тем более это не работает тут все хотят только деньги получать при том сразу и не работать т.е не заниматься пере сборкой пере меинфреимом | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
14. Сообщение от Аноним (8), 05-Окт-21, 13:16 | +/– | ![]() |
И что, в БЗДях ещё не вкатили Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #15, #80 |
15. Сообщение от Аноним (1), 05-Окт-21, 13:27 | –2 +/– | ![]() |
Как в линуксе? Неее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
16. Сообщение от BorichL (ok), 05-Окт-21, 13:44 | +1 +/– | ![]() |
А он под все доступные архитектуры собирается или только под нужные? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #30 |
18. Сообщение от Аноним (18), 05-Окт-21, 14:09 | –4 +/– | ![]() |
Нужно закрыть хлебало, прежде чем указывать людям, что им выкинуть, а что нет. Как оплатишь разработку и производство процессора под их нужды и подаришь им его бесплатно - так сразу и выкинут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #21 |
19.
Сообщение от zram![]() | +1 +/– | ![]() |
Ебилды уже есть. Идёт собирать... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
20. Сообщение от анонн (ok), 05-Окт-21, 14:24 | –1 +/– | ![]() |
> Проверил. В портах уже добавили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #32, #91 |
21. Сообщение от QwertyReg (ok), 05-Окт-21, 14:28 | –2 +/– | ![]() |
Это СПО - делаешь сам, на чистом энтузиазме. Какие деньги? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
22. Сообщение от еуые (?), 05-Окт-21, 14:34 | +2 +/– | ![]() |
Это явно баг, но если вы об этом не сообщие в их багзилу https://llvm.org/docs/HowToSubmitABug.html то никто об этом не узнает и не исправит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
23. Сообщение от Попандопала (?), 05-Окт-21, 14:48 | –1 +/– | ![]() |
Тут советовали включать USE="pgo" вдруг поможет. Сейчас синкну и посмотрю. Ешё ccache есть,но я его не осилил.( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #24, #43 |
24. Сообщение от Попандопала (?), 05-Окт-21, 15:05 | –1 +/– | ![]() |
2021-08-24T10:07:01 >>> sys-devel/llvm: 4 hours, 31 minutes, 59 seconds | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #25 |
25. Сообщение от Попандопала (?), 05-Окт-21, 15:13 | –1 +/– | ![]() |
2021-08-24T10:07:01 >>> sys-devel/llvm-12.0.1: 4 hours, 31 minutes, 59 seconds | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #45 |
26. Сообщение от Аноним (27), 05-Окт-21, 15:42 | –1 +/– | ![]() |
Отлично проделанная работа. Долгих лет проекту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
27. Сообщение от Аноним (27), 05-Окт-21, 15:44 | +/– | ![]() |
В ссылку тебя надо с такими комментариями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
29. Сообщение от pavlinux (ok), 05-Окт-21, 16:11 | +/– | ![]() |
> __attribute__((musttail)) ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #31 |
30. Сообщение от pavlinux (ok), 05-Окт-21, 16:34 | +1 +/– | ![]() |
> ... или только под нужные? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #34 |
31. Сообщение от Урри (ok), 05-Окт-21, 16:53 | +1 +/– | ![]() |
gcc это (tail-call optimization) вроде как уже 20 лет умеет, без всяких там __attribute__. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #35, #47 |
32. Сообщение от Аноним (1), 05-Окт-21, 17:00 | –1 +/– | ![]() |
Точно. Со слепу просмотрел. Спасибо! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
34. Сообщение от Аноним (34), 05-Окт-21, 17:09 | +/– | ![]() |
Ну это-то явное дно. Как можно без PDP-11? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #36 |
35. Сообщение от pavlinux (ok), 05-Окт-21, 17:16 | +/– | ![]() |
> gcc это (tail-call optimization) вроде как уже 20 лет умеет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #37 |
36. Сообщение от pavlinux (ok), 05-Окт-21, 17:19 | +1 +/– | ![]() |
> Как можно без PDP-11? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
37. Сообщение от Урри (ok), 05-Окт-21, 17:32 | –1 +/– | ![]() |
Ну да - про ллвм, который научился с костылями делать то, что можно было научиться делать давным-давно и без костылей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #42 |
38. Сообщение от Ivan_83 (ok), 05-Окт-21, 18:04 | +/– | ![]() |
В портах само по себе не сильно интересно, интереснее когда затащат в базу и когда для месы начнут юзать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #39 |
39. Сообщение от Аноним (1), 05-Окт-21, 18:13 | +/– | ![]() |
Согласен. Но с чего-то надо начинать... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
40. Сообщение от Ordu (ok), 05-Окт-21, 18:27 | –1 +/– | ![]() |
Я бы предположил, что у тебя оперативка кончилась, и процесс сборки начал свопиться. Хотя, конечно, это гадание на кофейной гуще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #56 |
42. Сообщение от Ordu (ok), 05-Окт-21, 18:36 | +2 +/– | ![]() |
Знаток в треде? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #50 |
43. Сообщение от n00by (ok), 05-Окт-21, 19:24 | +2 +/– | ![]() |
Profile-guided optimization (PGO) https://ru.wikipedia.org/wiki/Profile-guided_optimization | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #46 |
45. Сообщение от Попандопала (?), 05-Окт-21, 19:33 | +1 +/– | ![]() |
2021-08-24T10:07:01 >>> sys-devel/llvm-12.0.1: 4 hours, 31 minutes, 59 seconds | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #48 |
46. Сообщение от Попандопала (?), 05-Окт-21, 19:35 | –1 +/– | ![]() |
Для ГСС этот флаг им же и собирается. ЛЛВМ не все может собрать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #74 |
47. Сообщение от анонн (ok), 05-Окт-21, 20:46 | –1 +/– | ![]() |
>> _гарантированных_ хвостовых вызовов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #49 |
48. Сообщение от Аноним (4), 05-Окт-21, 21:37 | –1 +/– | ![]() |
> 2021-08-24T10:07:01 >>> sys-devel/llvm-12.0.1: 4 hours, 31 minutes, 59 seconds | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #77 |
49. Сообщение от Урри (ok), 05-Окт-21, 21:55 | –3 +/– | ![]() |
> чем отличается _возможная_ tail call оптимизация от _гарантированной_? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #51, #73 |
50. Сообщение от Урри (ok), 05-Окт-21, 21:57 | –1 +/– | ![]() |
> Атрибут musttail, что в gcc, что в llvm, делает tail-call оптимизацию обязательной. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #52, #54 |
51. Сообщение от анонн (ok), 05-Окт-21, 22:23 | +2 +/– | ![]() |
>> чем отличается _возможная_ tail call оптимизация от _гарантированной_? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #58 |
52. Сообщение от Ordu (ok), 05-Окт-21, 22:28 | +/– | ![]() |
Ты ворвался в тред с обвинениями llvm в том, что он такую полезную фичу запилил только сейчас. Но теперь, ты доказываешь, что фича бесполезная. Либо фича полезная, и тогда ты сейчас несёшь бред. Либо фича бесполезная, и тогда ты бред нёс раньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #59 |
54. Сообщение от Аноним (-), 05-Окт-21, 22:41 | +/– | ![]() |
>> tail-call оптимизацию обязательной. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #57 |
56. Сообщение от Аноним (4), 05-Окт-21, 23:01 | –1 +/– | ![]() |
Вполне возможно, но нет никакой дисковой активности и висит 1 процесс по 10+ часов -- вывод никак не меняется. Попробовал уполовинить число потоков, стало ощутимо дольше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #64 |
57. Сообщение от Урри (ok), 05-Окт-21, 23:13 | –2 +/– | ![]() |
Нэт. Оно работает и не 0 - проверить минута времени. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #81 |
58. Сообщение от Урри (ok), 05-Окт-21, 23:15 | –6 +/– | ![]() |
Слив, как говорится, засчитан. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #60 |
59. Сообщение от Урри (ok), 05-Окт-21, 23:35 | –2 +/– | ![]() |
Нет. Я угораю со знатоков, которые радуются, что шланг научился из любой рекурсии делать хвостовую. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #65 |
60. Сообщение от анонн (ok), 05-Окт-21, 23:37 | +/– | ![]() |
> Урри сел в лужу с "gcc это (tail-call optimization) вроде как уже 20 лет умеет" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #61 |
61. Сообщение от Урри (ok), 05-Окт-21, 23:43 | –3 +/– | ![]() |
> (x * recursion(x-2, n-1) * (n + recursion(x+2, n-1)); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #62, #66 |
62. Сообщение от анонн (ok), 06-Окт-21, 00:02 | +1 +/– | ![]() |
>>> tail call оптимизация | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
63. Сообщение от Andrey_Karpov (ok), 06-Окт-21, 00:09 | +4 +/– | ![]() |
Да, да, уже проанализировал с помощью PVS-Studio. Наслаждаюсь опечатками в коде LLVM. Пример: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #76, #94 |
64. Сообщение от Ordu (ok), 06-Окт-21, 00:25 | –1 +/– | ![]() |
Вон у меня сейчас как раз, "по счастливому совпадению", собирается llvm-13. Вот как раз когда я писал эти строки, он мергался в систему из билд-диры. Сложно оценить сколько именно он собирался, потому что время я не засекал, даже не знаю точно когда он начал собираться, просто пару часов назад я видел его где-то в начале сборки (там две фазы сборки, первая ~1000 объектов собирает, вторая под 2k, вот где-то в середине первой фазы я видел), и потом ещё отправлял его поспать на некоторое время, пока я поиграюсь в игрушку на сон грядущий. Но, думаю, не больше двух часов. На железе 10+ летней давности. С жёсткого диска, не с SSD. И я не замечал за ним, чтобы он резко увеличивал время сборки на какой-то версии, впрочем, опять же, я не следил -- emerge что-то там собирает, я лишь примерно оцениваю общее время сборки с точностью плюс-минус лапоть, а время сборки индивидуальных пакетов оцениваю методом "интуитивный Монте-Карло": чем чаще я вижу, что emerge собирает какой-то пакет, тем дольше значит он собирается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #68, #72 |
65. Сообщение от Ordu (ok), 06-Окт-21, 00:27 | +1 +/– | ![]() |
> Нет. Я угораю со знатоков, которые радуются, что шланг научился из любой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
66. Сообщение от Аноним (1), 06-Окт-21, 00:30 | +/– | ![]() |
Ты вот мне обьясни, зачем ты троллиреешь из под акка? Ведь априори все понимают, что ты пгосто шуткуешь:) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #67 |
67. Сообщение от Ordu (ok), 06-Окт-21, 00:36 | +/– | ![]() |
> Ты вот мне обьясни, зачем ты троллиреешь из под акка? Ведь априори | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #86 |
68. Сообщение от Аноним (4), 06-Окт-21, 00:42 | –1 +/– | ![]() |
Со сборкой llvm у меня проблем нет, сопоставимо с gcc по веремени. У меня проблема со сборкой clang. И rust тоже слишком долго компилируется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #69, #71 |
69. Сообщение от Аноним (4), 06-Окт-21, 00:43 | –1 +/– | ![]() |
Хотя не, gcc 15 минут и llvm 60 минут, в 4 раза медленнее выходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #70 |
70. Сообщение от Аноним (4), 06-Окт-21, 00:44 | –1 +/– | ![]() |
От 40 до 60. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
71. Сообщение от Ordu (ok), 06-Окт-21, 01:21 | +/– | ![]() |
Ну я могу лишь посочувствовать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
72. Сообщение от n00by (ok), 06-Окт-21, 07:27 | +1 +/– | ![]() |
> Сложно оценить сколько именно он собирался, потому что время | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #79, #90 |
73. Сообщение от n00by (ok), 06-Окт-21, 07:50 | +/– | ![]() |
> Ссылка: https://blog.reverberate.org/2021/04/21/musttail-efficient-i... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #87 |
74. Сообщение от n00by (ok), 06-Окт-21, 08:08 | +/– | ![]() |
Имею ввиду, что в ebuild для llvm USE-флаг pdo отсуствует. То есть он ничего не даёт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #78 |
75. Сообщение от Аноним (75), 06-Окт-21, 08:39 | +2 +/– | ![]() |
Я прошу прощения, за сообщение не совсем по теме новости. У clang есть документация (PDF, просто как страницы в Интернете)? Не "обрезанный" user's manual https://clang.llvm.org/docs/UsersManual.html, а что-то подобное документации GCC? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #89, #92 |
76. Сообщение от Аноним (76), 06-Окт-21, 09:12 | +2 +/– | ![]() |
Очень ждем! Всегда вас плюсую. Вы такой молодец! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
77. Сообщение от Попандопала (?), 06-Окт-21, 09:23 | –1 +/– | ![]() |
2021-07-10T21:20:55 >>> sys-devel/clang-12.0.1: 1 hour, 11 minutes, 32 seconds | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
78. Сообщение от Попандопала (?), 06-Окт-21, 09:28 | +/– | ![]() |
Как я понимаю этот флаг создает некий профиль и потом компилит изменения при следующей компиляции если компилить с ГСС. Тот же ЛЛВМ тоже будет собираться быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #83 |
79. Сообщение от Попандопала (?), 06-Окт-21, 09:30 | +2 +/– | ![]() |
qlop -vHt rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
80. Сообщение от malloc (?), 06-Окт-21, 09:39 | –1 +/– | ![]() |
Они там неосиляторы. Все как один - профессора. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
81. Сообщение от Аноним (-), 06-Окт-21, 13:01 | +/– | ![]() |
> Нэт. Оно работает и не 0 - проверить минута времени. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #84 |
83. Сообщение от n00by (ok), 06-Окт-21, 14:08 | +/– | ![]() |
А, теперь понял, что имелось ввиду. Да, Вы правы. Если GCC собрать с PGO, он будет собирать быстрее. Но ускорение не в разы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
84. Сообщение от Урри (ok), 06-Окт-21, 18:05 | –1 +/– | ![]() |
Еще один аноним прибежал преобразовывать функцию в обязательную хвостовую рекурсию? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #85 |
85. Сообщение от Аноним (-), 06-Окт-21, 20:37 | +/– | ![]() |
| ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
86. Сообщение от Аноним (1), 06-Окт-21, 23:29 | +/– | ![]() |
Троллинг тупостью. Есть такое. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
87. Сообщение от n00by (ok), 07-Окт-21, 07:35 | +/– | ![]() |
По поводу push rax смотрим AMD64 ABI Draft 1.0 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
89. Сообщение от Аноним (89), 07-Окт-21, 09:34 | +/– | ![]() |
https://clang.llvm.org/docs/ - все что есть. Как в gcc чтобы - нет, такого нету. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
90. Сообщение от Ordu (ok), 08-Окт-21, 01:11 | +/– | ![]() |
Забавно. Не знал про такое. Два с половиной часа для всех с 9 по 13 версию, отдельные выбросы до трёх -- это скорее всего я останавливал его сборку зачем-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
91. Сообщение от Аноним (1), 08-Окт-21, 01:49 | +/– | ![]() |
Теперича таки в портах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
92. Сообщение от Аноним (-), 08-Окт-21, 05:54 | +/– | ![]() |
"Код открытый, но корпорасты не хотят чтобы вы его легко изучили". Вот весь и ответ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #95 |
93. Сообщение от burjui (ok), 08-Окт-21, 06:02 | +/– | ![]() |
Чтобы компилилось так же или ещё дольше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
94. Сообщение от burjui (ok), 08-Окт-21, 06:32 | +1 +/– | ![]() |
Выше в треде кто-то ёрничал в духе "нужно переписать на Rust" (по другому поводу), только прикол в том, что clippy эту ошибку отлавливает: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #98, #106 |
95. Сообщение от Аноним (1), 08-Окт-21, 12:33 | +/– | ![]() |
А чего тут не хватило? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #105 |
98. Сообщение от burjui (ok), 08-Окт-21, 17:11 | +/– | ![]() |
Тут был ответ на мой комментарий (удалён): | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
99. Сообщение от Andrey_Karpov (ok), 08-Окт-21, 22:45 | +/– | ![]() |
А вот и обещанная статья: Выявляем ошибки в релизе LLVM 13.0.0 - https://pvs-studio.com/ru/blog/posts/cpp/0871/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #102 |
101.
Сообщение от qwerty![]() | –1 +/– | ![]() |
А где-то еще llvm используется, окромя шланга? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #103 |
102. Сообщение от Прохожий (??), 09-Окт-21, 14:06 | –1 +/– | ![]() |
Скажите, пожалуйста, вы собираетесь сообщать о найденных ошибках сообществу? Или эта статья была только в целях PR вашего продукта? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #104 |
103. Сообщение от Прохожий (??), 09-Окт-21, 14:08 | +/– | ![]() |
Тебя в Гугле забанили? Или от природы такой "сообразительный"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
104. Сообщение от Andrey_Karpov (ok), 09-Окт-21, 16:43 | +/– | ![]() |
https://bugs.llvm.org/show_bug.cgi?id=52120 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 |
105. Сообщение от Аноним (105), 09-Окт-21, 22:59 | +1 +/– | ![]() |
Сравните, например, описание -march и -mtune в документации GCC и в https://clang.llvm.org/docs/. Или описание -W{...} опций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
106. Сообщение от Аноним (106), 11-Окт-21, 12:48 | +/– | ![]() |
./test.cpp:6:16: warning: self-comparison always evaluates to true [-Wtautological-compare] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |