![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В GCC-фронтэнде с компилятором Rust реализован Borrow checker" | +/– | ![]() |
Сообщение от opennews (??), 21-Мрт-25, 15:11 | ||
Для включения в состав ветки GCC 15 предложена серия патчей с улучшением поддержки языка Rust во фронтэнде gccrs. Наиболее заметным изменением стала поддержка проверки заимствования переменных (borrow checker), реализованная на основе компонента Polonius, разрабатываемого основной командой разработчиков Rust в качестве следующего поколения Borrow checker... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 15:11 | ||
Да чо уж там, давайте llvm сразу вкрячим. Чтобы и борроу чекер, и нормальный оптимизатор, и кросс-компиляция, и нормално реализованные санитайзеры, и адекватная плюсовая библиотека. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (6), 21-Мрт-25, 15:31 | ||
Дык, уже. Ребята из LLVM хайпанулись на AI и смогли запилить MLIR. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (11), 21-Мрт-25, 15:36 | ||
Пресловутые шланговские оптимизации. Не сегодня завтра научится оптимизировать. А пока что оптимизацию не завезли в ллвм, лапша из готу где надо и где не надо это всё на что её хватает. В итоге, у гцц производительность результирующего кода не зависит так сильно от входных данных. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (14), 21-Мрт-25, 15:43 | ||
Зато сатанайзеры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
59. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:56 | ||
А за сатанайзерами скоро приедут санитайзеры ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
96. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от мимо проходил (?), 21-Мрт-25, 19:47 | ||
100500% | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
8. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 15:33 | ||
Кросскомпиляция в GCC и так поддерживается. Естесственно, его для этой цели нужно собрать должным образом. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
67. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 17:52 | ||
Так о том и речь. llvm не нужно "собирать особым образом", там всё из коробки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
109. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:33 | ||
> Так о том и речь. llvm не нужно "собирать особым образом", там | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Соль земли (?), 21-Мрт-25, 15:56 | ||
Дядя, ты ду...? LLVM не работает с Rust вообще никак. Он работает с LLVM IR. Учи матчасть, прежде чем пукать тут: HIR -> MIR -> LLVM IR -> Assembler. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
79. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 18:54 | ||
Где в моём комментарии хоть слово про rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
102. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:02 | ||
> Да чо уж там, давайте llvm сразу вкрячим. Чтобы и борроу чекер, | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:22 | ||
Ого, GCC тоже потихоньку ржавеет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (6), 21-Мрт-25, 15:29 | ||
Дык, уже. Ребята из LLVM хайпанулись на AI и смогли запилить MLIR. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
103. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:04 | ||
> А сейчас потихонечку завозят ClangIR — то самое пресловутое промежуточное представление | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 15:36 | ||
> Что же скажут на это растохейтеры?)) | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
13. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (13), 21-Мрт-25, 15:40 | ||
Хватит уже софт раздувать. Нет больше веры современным программистам. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
29. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:06 | ||
Ну зачем же убогий tcc, который, наверное, даже не C99 ? Почему бы не взять Hare Дрюни ДеВолта? Он на нём уж и микроядро запилил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
56. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (13), 21-Мрт-25, 16:54 | ||
TCC это в качестве референса. Вы просто его возьмёте и переделаете под свою задачу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
104. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:07 | ||
> Ну зачем же убогий tcc, который, наверное, даже не C99 ? | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
![]() | ||
32. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:09 | ||
Ну так бери и пили! | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
![]() | ||
88. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (13), 21-Мрт-25, 19:19 | ||
> Ты уже готов показать свой СПО проект на tcc? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 15:57 | ||
Если из сишного кода бинарный будет генерить один кодогенератор - из растового другой, а потом это скрестить между собой (слинковать), то можно получить ещё ранее не виданные уязвимости. Чекер боровов тут не помошник, ага. Я уж забодался приводить ссылку на соответствующее исследование, сейчас под рукой её нет. Поэтому, выходной машинный код, как минимум, для ядра должен генерироваться единым бекендом для C и Rust. Поэтому, хорошо, если gccrs будет успешно компилять растовую часть кода из ядра. Т.к. у gcc и gccrs будeт единое промежуточное представление GIMPLE и далее в машкод единым бекендом. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
28. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от wyry (ok), 21-Мрт-25, 16:05 | ||
В глобальном масштабе едва ли этим будут заморачиваться, может минорно кто-то шишек и набьёт. То, что начали насильно интегрировать Rust создало как минимум прецедент и определённый раскол. Учитывая то, что Линус лицемерно в своё время развернул C++, а теперь принял Rust, и это при том, что GCC сам написан на C++, развязывает руки, т.к. авторитеты начинают противоречить сами себе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:14 | ||
Ну форкнется ядро на несколько - ну и хорошо, по моему мнению. Например, раскол FFmpeg (libav), в своё время, пошёл ему на пользу и снова объединились. Тоже OpenWRT и LEDE. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:15 | ||
> в своё время развернул C++, а теперь принял Rust, | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
50. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:32 | ||
Чтобы ухудшить читабельность кода? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:18 | ||
> То, что начали насильно интегрировать Rust создало как минимум прецедент и определённый раскол. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
53. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:37 | ||
>В коммитете раскол, разброд и шатание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
99. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (99), 21-Мрт-25, 19:52 | ||
плюролизм это конечно замечательно, но пока что там кто в лес кто по дрова, одни кричат что нужно срочно что то менять иначе Раст нас везде заменит, а другие на эти все пропозалы чихать хотели | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
111. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 21-Мрт-25, 20:48 | ||
Очень хорошо замечено. Причём он мог хотя бы принять упрощённое подмножество - си с классами - даже это было бы намного удобнее и благодаря RAII смогло бы решить 99% проблем, на которые указывают растовики, но Линус оказался непоследовательным и не сумел разглядеть потенциал C++. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
25. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Соль земли (?), 21-Мрт-25, 15:58 | ||
Клуб нелюбителей Rust сам кого хочешь разведёт на бесполезную болтовню. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
82. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 19:01 | ||
Новость: просто набор патчей на рассмотрение | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
9. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:33 | ||
> В GCC-фронтэнде с компилятором Rust реализован Borrow checker | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:45 | ||
Апрельские тезисы Свободивца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:07 | ||
> Апрельские тезисы Свободивца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:29 | ||
> 2. Буду использовать Раст только после одобрения его Столлманом. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
![]() | ||
101. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:58 | ||
> А хорошо бы было, если бы Столман таки публично высказался про Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
112. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 21-Мрт-25, 21:00 | ||
> C++ гугл выкидывает потихоньку из андроида - тк такое же дырявое как си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 15:57 | ||
> Чо, на сишечке не смогли?)) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
26. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 15:59 | ||
> еще задолго до сишечки | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:12 | ||
Не удивительно. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
63. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (63), 21-Мрт-25, 17:10 | ||
Десятое правило Гринспена. (с) | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
42. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:20 | ||
>что писали "я не буду пользоваться продуктом где есть хоть строчка на расте" | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
91. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Ан Оним (?), 21-Мрт-25, 19:26 | ||
>Чо, на сишечке не смогли?)) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
105. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (99), 21-Мрт-25, 20:08 | ||
Поправка в новости сказали что взяли Polonius, это переосмысление borrow checker lifetimes. Он позволяет "брать в долг" в большем количестве контекстов чем текущая система (по аналогии с пословицей "Neither a borrower nor a lender be" но в точности наоборот). только насколько я помню работа над внедрением Polonius затормозилась, но была возобновлена как инициатива в 2024 ревизии | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:38 | ||
Так у меня непонятки, прошу просветить. Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust. Тогда зачем GCC внедрило в свой проект новый фронтэнд языка Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:44 | ||
> Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:49 | ||
>Хм.. мне казалось что там простая МИТ/Апач. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от НяшМяш (ok), 21-Мрт-25, 16:01 | ||
Компилятор никто и не переименовывает. Как был GCC, так и остался. Просто добавится ещё одна запись в строчке Supported Languages и всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
39. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:18 | ||
Фронтэнд как будет называться? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
60. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 17:02 | ||
gccrs | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:53 | ||
P.S. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
40. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Совершенно другой аноним (?), 21-Мрт-25, 16:19 | ||
> Правда, текст Стандарта платный | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
69. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (69), 21-Мрт-25, 17:57 | ||
Правда вы потом не сможете получить госконтракт, если в нём прописана поддержка стандарта, а вы только черновик читали. Нет, можно и соврать, но послушав рассказы человека, проведшего два года жизни в федеральной тюрьме Васека, не рекомендую. А где таких требований нет, там да, там и черновик сойдёт, и даже его можно не читать до конца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Витюшка (?), 21-Мрт-25, 18:57 | ||
Поподробнее про историю как человек провёл "за драфт стандарта" несколько лет в тюрьме можно? Желательно с ссылками | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +3 +/– | ![]() |
Сообщение от Карлос Сношайтилис (ok), 21-Мрт-25, 16:29 | ||
> в строгом соответствии со стандартом С23 | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
![]() | ||
52. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:34 | ||
> С языком Си всё просто. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
![]() | ||
24. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –4 +/– | ![]() |
Сообщение от wyry (ok), 21-Мрт-25, 15:58 | ||
Может и не придётся ничего обходить, т.к. Rust попросту умрёт. Лет 15 назад вот внезапно всплыла мода на функциональщину (Haskell, LISP, ML {ML в контексте семейства языков вроде oCaml и F#}), все тогда вдруг начали говорить что всё скоро уйдёт в историю, выкатили также Clojure (диалект lisp для jvm), Ruby. И да, душные люди могут придраться, что из перечисленного чисто ФЯ - это haskell, так что заклинание в виде дисклеймера нужно проговорить. Только в итоге ничего толком не взлетело, а полезные функциональные фичи минорно добавили во все языки. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
31. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 16:08 | ||
> в ином виде все это УЖЕ есть в C++, а учитывая что Rust не существует без LLVM, написанный на C++ (в отличие кстати от некоторых из перечисленных языков, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
72. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 18:36 | ||
> This has the potential to improve compilation times in debug mode. If your project doesn't use any of the things listed under "Not yet supported", it should work fine. If not please open an issue. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
73. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 18:37 | ||
> Platform support | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
![]() | ||
77. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (77), 21-Мрт-25, 18:53 | ||
> Platform support | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
107. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (99), 21-Мрт-25, 20:14 | ||
wasm32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
113. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 21:18 | ||
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору |
![]() | ||
33. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от НяшМяш (ok), 21-Мрт-25, 16:11 | ||
> Rust попросту умрёт. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
![]() | ||
48. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от wyry (ok), 21-Мрт-25, 16:30 | ||
> Все умрут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
87. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:09 | ||
> C++ уже переживёт и вас и меня. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:13 | ||
> Лет 15 назад вот внезапно всплыла мода на функциональщину (Haskell, LISP | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
![]() | ||
45. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:28 | ||
>В том-то и дело что в ином)) С++ до сих пор тянут тяжелое наследие сишки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (49), 21-Мрт-25, 16:31 | ||
> Борзеете однако. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
75. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (75), 21-Мрт-25, 18:42 | ||
> Все проблемы "Си плюс-плюс" происходят от самой "Си плюс-плюс". Нечего тут приплетать сишку. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
![]() | ||
98. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 21-Мрт-25, 19:50 | ||
Начнём с того, что UB в unsafe это растовое изобретение. Закончим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
108. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (75), 21-Мрт-25, 20:18 | ||
Конечно нет, вот оно в C# в 2001 году: https://ecma-international.org/wp-content/uploads/ECMA-334_1... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
55. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:48 | ||
>Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
58. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (58), 21-Мрт-25, 16:56 | ||
Лицензия - про название. Нельзя называть "rust compiler" что-то кроме официального компилятора. А если название, скажем, gccrs - можно. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
68. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 17:54 | ||
> Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
41. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:20 | ||
А насчёт пакетного менеджера rust. Cargo кажись называется - тоже будет? А пакеты на других языках на нем можно будет добавлять с библиотеками? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
86. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:07 | ||
Молодец. Расписал всё по делу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +5 +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 16:24 | ||
Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
65. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –3 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 17:39 | ||
> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
89. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 19:20 | ||
>> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
97. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:48 | ||
>>> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
76. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от 12yoexpert (ok), 21-Мрт-25, 18:52 | ||
схоронил | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
54. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (54), 21-Мрт-25, 16:41 | ||
Зачем ГыЦыЦ пилит компилятор раста? Уже есть эталонный, он всегда будет более фичастым. Помнится ГыЦыЦ в свое время пилил компилятор явы -- предсказуемо не взлетел. Также уверен, что ГыЦыЦ как всегда обмажется вирусной лицензией, что лишь еще сильнее изолирует его от опенсорсного сообщества. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (49), 21-Мрт-25, 16:54 | ||
> Зачем ГыЦыЦ пилит компилятор раста? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
71. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 18:36 | ||
Главное, чтобы его для сборки ядра хватало для начала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
78. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от 12yoexpert (ok), 21-Мрт-25, 18:54 | ||
а где скачать свободный шланг? тот самый шланг, который все знают, - проприетарный | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
![]() | ||
92. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:29 | ||
> а где скачать свободный шланг? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
85. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:06 | ||
GCC перестал разрабатывать фронтэнд языка Java тогда, когда официальная виртуальная машина Java вышла с копилефт лицензией. | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
![]() | ||
93. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Ан Оним (?), 21-Мрт-25, 19:41 | ||
Затем, зачем и делает gcc go. То есть есть оригинальные компиляторы go и rust, но их собиряют только для некоторых платформ. Тогда как gcc можно собрать для гораздо большего числа платформ, вот в них и будут работать gcc go и gcc rust | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
![]() | ||
95. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (95), 21-Мрт-25, 19:43 | ||
>он всегда будет более фичастым | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
64. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (64), 21-Мрт-25, 17:30 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
70. Скрыто модератором | +2 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 18:13 | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |