The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"GCC-бэкенд достиг возможности полной раскрутки компилятора rustc. Выпуск Rust Coreutils 0.1.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"GCC-бэкенд достиг возможности полной раскрутки компилятора rustc. Выпуск Rust Coreutils 0.1.0"  +/
Сообщение от opennews (??), 25-Май-25, 12:34 
Бэкенд rustc_codegen_gcc достиг возможности полной  раскрутки (bootstrapping) компилятора rustc.  Под раскруткой компилятора понимается возможность использования в rustc генератора кода на основе GCC для сборки самого компилятора rustc. Бэкенд позволяет использовать библиотеку libgccjit от проекта GCC в качестве генератора кода в компиляторе rustc, что позволяет собирать rust-программы для всех архитектур, доступных в GCC, и использовать специфичные для GCC оптимизации...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63302

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


5. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –1 +/
Сообщение от Аноним (5), 25-Май-25, 12:51 
А что там вместо карго?
Ответить | Правка | Наверх | Cообщить модератору

6. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +8 +/
Сообщение от Вася Пупкин (?), 25-Май-25, 12:59 
карго сверху компилятора а не наоборот
Ответить | Правка | Наверх | Cообщить модератору

60. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +4 +/
Сообщение от commiethebeastie (ok), 25-Май-25, 20:15 
культ
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

7. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +14 +/
Сообщение от Анонимemail (7), 25-Май-25, 13:11 
> 65 (69) тестов завершилось неудачей

Отлично, включаем в дистр.

Ответить | Правка | Наверх | Cообщить модератору

75. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (75), 25-Май-25, 23:47 
и так всё, что пишется на расте
Ответить | Правка | Наверх | Cообщить модератору

8. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –2 +/
Сообщение от Аноним (8), 25-Май-25, 13:38 
Когда уже наконец создатели rust перестанут его пилить ускоренными темпами посчитав язык более-менее законченным?
Ответить | Правка | Наверх | Cообщить модератору

15. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от Аноним (15), 25-Май-25, 14:55 
Sir, this is a Wendy's.

Слоупоки проснулись-потянулись, узнали о процесе стабилизации и окончательной полировки новых фич, спим дальше.

https://std-dev-guide.rust-lang.org/development/stabilizatio...

Ответить | Правка | Наверх | Cообщить модератору

21. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –3 +/
Сообщение от Аноним (21), 25-Май-25, 15:58 
Пока он не очень юзабелен, вот к примеру асинхронные генераторы на горизонте не видать. Т.е. ничего из того, что действительно имеет значение, в нём не делают. А без этого, раст обречён на ограниченный интерес и скорое забвение. Неплохо бы ускориться создателям rust.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

34. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –1 +/
Сообщение от Аноним (-), 25-Май-25, 18:31 
> вот к примеру асинхронные генераторы на горизонте не видать

Ну да, асинхронные генераторы разумеется решают.
Ведь именно благодаря им на си написано столько кода!

Ответить | Правка | Наверх | Cообщить модератору

42. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (21), 25-Май-25, 19:09 
На си прекрасно пишутся библиотеки, однако, прикладной масштабируемый код без асинхронных генераторов писать проблематично. Ну как, проблематично, никак его не напишешь по факту.
Ответить | Правка | Наверх | Cообщить модератору

39. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от Карлос Сношайтилис (ok), 25-Май-25, 19:04 
Хорошо, когда в комментарии заходят профессионалы!

Расскажите (а лучше покажите) как реализованы асинхронные генераторы в С. Это же "юзабельный" язык, значит там давно это используют.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

41. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (21), 25-Май-25, 19:07 
Это причина, по которой он не вытеснит додиез.
Ответить | Правка | Наверх | Cообщить модератору

44. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Карлос Сношайтилис (ok), 25-Май-25, 19:32 
А язык С стремится вытеснить Шарп?
Ответить | Правка | Наверх | Cообщить модератору

45. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –2 +/
Сообщение от Аноним (21), 25-Май-25, 19:38 
> А язык С стремится вытеснить Шарп?

Раст не заменит си, раст это прикладной язык в первую очередь. Как и шарп. Си популярен только благодаря наличию стандартного бинарного интерфейса, что избавляет от необходимости держать 9999 тулчейнов и зависимостей для работы бинарной библиотеки, без необходимости регулярной пересборки всего и вся.

Ответить | Правка | Наверх | Cообщить модератору

62. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (62), 25-Май-25, 20:51 
> Си популярен только благодаря наличию стандартного бинарного интерфейса, что избавляет от необходимости держать 9999 тулчейнов и зависимостей для работы бинарной библиотеки, без необходимости регулярной пересборки всего и вся.

И я очень рад, что до растобаранов это никогда не дойдёт. Они сами загнали себя в ловушку своим невежеством, заносчивостью и высокомерием по отношению к старшим поколениям разработчиков и дизайнеров языков программирования (которые, на минуточку, были гораздо ближе к научно-академическим кругам, чем теперешние ойтишные хипстеры и горе-вкатуны).

Ответить | Правка | Наверх | Cообщить модератору

65. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (65), 25-Май-25, 21:19 
> старшим поколениям разработчиков и дизайнеров языков программирования (которые, на минуточку, были гораздо ближе к научно-академическим кругам

Мы видели исходники xorg. СИ-деды стало синонимом полной некомпетентности, не пиши такого больше про их академичность.

Ответить | Правка | Наверх | Cообщить модератору

73. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от Аноним (62), 25-Май-25, 22:53 
Мы старания утроим, построение устроим,
И пройдем железным строем накануне перед боем.
Пусть не кажется порою, что сражаться будет просто, -
Мы отважные герои очень маленького роста.
Мы отважные герои очень маленького Раста.

А диды - гора горою, мимо нас глядят устало,
Они вовсе не герои, но огромные, как скалы,
И холодные, как льдины, - не воюют, а скучают.
Мы бы всех их победили, только нас не замечают.

Просто нас не замечают из-за разницы в размерах
И поэтому прощают, очень маленьких, но смелых.

Ответить | Правка | Наверх | Cообщить модератору

66. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от чатжпт (?), 25-Май-25, 21:23 
> сами загнали себя в ловушку своим невежеством, заносчивостью и высокомерием

это точно не про сишников?

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

48. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 25-Май-25, 19:45 
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

54. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от НяшМяш (ok), 25-Май-25, 20:01 
> Пока он не очень юзабелен, вот к примеру асинхронные генераторы на горизонте не видать.

У онанимов снова гугл отключают: https://crates.io/crates/generator

> Т.е. ничего из того, что действительно имеет значение, в нём не делают.

Клаудфларя, гугл (андроид), майкрософт и ещё куча контор и не в курсе.

> А без этого, раст обречён на ограниченный интерес и скорое забвение.

И только мудрость кекспертов-онанимов опеннета останется в наших сердцах навсегда.


Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

63. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –1 +/
Сообщение от Аноним (63), 25-Май-25, 21:09 
Может хватит из раза в раз печислять одни и те же конторы? Это ни о чем не говорит.
Тем более это так, пшик, игрушки для тех, кто играет в деньги.
Лучше приведи хоть один пример, где раст используются в серьезных отоаслях, типо космоса, оборонки и исследователей высокоэнергетических частик(бак).
Ответить | Правка | Наверх | Cообщить модератору

69. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –1 +/
Сообщение от Аноним (-), 25-Май-25, 22:05 
> Может хватит из раза в раз печислять одни и те же конторы? Это ни о чем не говорит.

Нет, не хватит)) Вот когда перестаните задавать тупые вопросы - тогда и мы перестанем их называть.

> где раст используются в серьезных отоаслях

Лол, так хотя бы в прикладухе исправить - уже праздник. Когда из-за дырявой сишной либы у тебя 1.5 морд уязвимых браузеров - вот шик, да?

> типо космоса, оборонки и исследователей высокоэнергетических частик(бак).

А сишечка там где? Языку только недавно 10 лет исполнилось. В таких закостенелых областях до сих пор пишут на всяких ада + на оберонах, модулах и прочем старье.

Тем не менее, раст уже используется в ECU для Volvo EX90s и Polestar 3s (tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line)
Это достаточно зарегулированная область, чтобы получение сертификации что-то значило?

Ответить | Правка | Наверх | Cообщить модератору

72. Скрыто модератором  +/
Сообщение от Аноним (72), 25-Май-25, 22:44 
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

68. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от pda (ok), 25-Май-25, 22:03 
Сразу после самороспуска комитета C++.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

13. Скрыто модератором  +2 +/
Сообщение от Аноним (13), 25-Май-25, 14:28 
Ответить | Правка | Наверх | Cообщить модератору

19. Скрыто модератором  +2 +/
Сообщение от Аноним (19), 25-Май-25, 15:27 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +/
Сообщение от Аноним (13), 25-Май-25, 16:19 
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +1 +/
Сообщение от Аноним (27), 25-Май-25, 17:02 
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  +/
Сообщение от Аноним (13), 25-Май-25, 17:49 
Ответить | Правка | Наверх | Cообщить модератору

53. Скрыто модератором  +1 +/
Сообщение от Аноним (19), 25-Май-25, 19:59 
Ответить | Правка | Наверх | Cообщить модератору

67. Скрыто модератором  +/
Сообщение от Аноним (67), 25-Май-25, 21:57 
Ответить | Правка | Наверх | Cообщить модератору

52. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (19), 25-Май-25, 19:56 
И тем не менее, придётся какую-то приставку в названии к слову "Linux" добавлять. Поскольку, Linux - это, всего лишь, ядро, а не ОС.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

26. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (26), 25-Май-25, 16:34 
Что-то сложно всё. Нужна простая инструкция, как из GCC собрать поледний релиз Rustc без каких либо загрузок. У нас в этой стране знаете ли Чебурнет, часть сайтов не грузится от слова совсем.

Пробовал раскручивать с помощью mrustc, компилятор вроде на выходе создается, а собрать ничего не получается.

Ответить | Правка | Наверх | Cообщить модератору

55. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (55), 25-Май-25, 20:01 
> У нас в этой стране знаете ли Чебурнет, часть сайтов не грузится от слова совсем.

Уточняйте в какой, сейчас по всему миру ДемократияНет, даже америкосы озабочены ВПНами для доступа к правде.

Ответить | Правка | Наверх | Cообщить модератору

74. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (74), 25-Май-25, 23:02 
Вам это не нужно.
Используйте рекомендованные отраслевыми стандартами и одобренные компетентными органами инструменты.
Не ставьте под угрозу безопасность продуктов своего  учреждения, используея непроверенные инструменты из неодобренных компетентными органами источников.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Май-25, 18:00 
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 25-Май-25, 18:02 
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  +/
Сообщение от Аноним (49), 25-Май-25, 19:52 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +/
Сообщение от Аноним (-), 25-Май-25, 18:07 
Ответить | Правка | Наверх | Cообщить модератору

61. Скрыто модератором  +/
Сообщение от Аноним (19), 25-Май-25, 20:18 
Ответить | Правка | Наверх | Cообщить модератору

32. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +2 +/
Сообщение от Аноним (-), 25-Май-25, 18:11 
Почему бы просто не создать язык полный по Тьюрингу с минимальным синтаксисом, а всё остальное отдать на откуп создателям библиотек и модулей? Меня вот даже в Си напрягают изменения, по мне ANSI C хватало с головой. И я серьезно.
Ответить | Правка | Наверх | Cообщить модератору

33. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от Аноним (33), 25-Май-25, 18:31 
Если коротко - людям кушать что-то надо.
Ответить | Правка | Наверх | Cообщить модератору

47. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 25-Май-25, 19:43 
Ответить | Правка | Наверх | Cообщить модератору

35. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Tita_M (ok), 25-Май-25, 18:33 
Такие языки уже давно существуют, но они вам могут не понравиться. Теже Виртовский Оберон и от его последователей - Компонентный паскаль(Blackbox).
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от Аноним (33), 25-Май-25, 19:26 
Ответить | Правка | Наверх | Cообщить модератору

46. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 25-Май-25, 19:39 
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

36. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от Аноним (36), 25-Май-25, 18:35 
>" язык полный по Тьюрингу с минимальным синтаксисом"

Так это же Python!

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

50. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  –1 +/
Сообщение от НяшМяш (ok), 25-Май-25, 19:55 
Осталось к нему ещё не всратый рантайм прикрутить (хотя бы гошечный) и будет вообще отлично.
Ответить | Правка | Наверх | Cообщить модератору

37. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +3 +/
Сообщение от Аноним (36), 25-Май-25, 18:38 
Либо Brainfuck, если вам хочется прям жёстко.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

40. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Карлос Сношайтилис (ok), 25-Май-25, 19:07 
Дык, насоздовали уже.
SQL полный, пишите, что мешает.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

56. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (19), 25-Май-25, 20:04 
Пусть минимальный. но с поддержкой работы с AST. Чтобы всё недостающее добавили сами программисты.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

38. Скрыто модератором  +/
Сообщение от Аноним (36), 25-Май-25, 19:02 
Ответить | Правка | Наверх | Cообщить модератору

58. Скрыто модератором  +/
Сообщение от Аноним (19), 25-Май-25, 20:11 
Ответить | Правка | Наверх | Cообщить модератору

51. Скрыто модератором  +/
Сообщение от Аноним (49), 25-Май-25, 19:56 
Ответить | Правка | Наверх | Cообщить модератору

57. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от какая разница (?), 25-Май-25, 20:08 
Когда уже systemd на расте напишут? 😆
Ответить | Правка | Наверх | Cообщить модератору

59. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (19), 25-Май-25, 20:14 
Тем более, что для этого уже всё готово - systemd уже написан на C. Осталось переписывать.
Ответить | Правка | Наверх | Cообщить модератору

64. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +1 +/
Сообщение от Аноним324 (ok), 25-Май-25, 21:14 
> полной раскрутки

Что за новояз и попытки принести в айтишку ущербные русизмы, которые хрен знает что значит?

Ответить | Правка | Наверх | Cообщить модератору

70. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (70), 25-Май-25, 22:30 
https://ru.m.wikipedia.org/wiki/Раскрутка_компилятора#:~:text=Раскрутка%20компилятора%20(англ.,из%20исходного%20кода%20самого%20транслятора.
Ответить | Правка | Наверх | Cообщить модератору

76. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Perlovka (ok), 25-Май-25, 23:56 
Весьма авторитетный источник. Правда, забыли объяснить, как bootstrapping превратился в какую-то "раскрутку". А главное, зачем.
Ответить | Правка | Наверх | Cообщить модератору

77. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Карлос Сношайтилис (ok), 26-Май-25, 00:20 
Этому термину сто лет в обед, он и до появления интернета уже был. Автор, наверняка, кто-то из советских инженеров/учёных.
Если ещё жив, сможешь его найти и расспросить. Нам расскажешь.
Ответить | Правка | Наверх | Cообщить модератору

71. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Кошкажена (?), 25-Май-25, 22:37 
Хоть что-нибудь им уже собрали?
Ответить | Правка | Наверх | Cообщить модератору

78. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (78), 26-Май-25, 00:28 
> Под раскруткой компилятора понимается

Хорошо хоть пояснили. А то гадай, как и на чём GCC вертел rust.

Ответить | Правка | Наверх | Cообщить модератору

79. "GCC-бэкенд достиг возможности полной раскрутки компилятора r..."  +/
Сообщение от Аноним (-), 26-Май-25, 00:31 
> Хорошо хоть пояснили. А то гадай, как и на чём GCC вертел rust.

Хм... а выглядит так что раст ввертел gcc этим самым боровчекером.
Видно жццшники испугались, что опять будут отставать, по сравнению со шлангом.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру