Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск Rust Coreutils 0.6.0, повысивший совместимость с GNU Coreutils с 87% до 96%" | +/– | |
| Сообщение от opennews (??), 03-Фев-26, 10:01 | ||
Опубликован выпуск проекта uutils coreutils 0.6.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 2. Сообщение от Аноним (2), 03-Фев-26, 10:02 | +6 +/– | |
>Проведена оптимизация производительности утилит base32, base64, basenc и df. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #11, #13 | ||
| 3. Сообщение от Аноним (4), 03-Фев-26, 10:05 | +/– | |
С такой скоростью разработки к поздней весне достигнут полного паритета по проходжению тестового набора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5 | ||
| 4. Сообщение от Аноним (4), 03-Фев-26, 10:10 | +1 +/– | |
Не обязательно. Много где SWAR хватает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #6, #9, #33 | ||
| 5. Сообщение от ebassi (?), 03-Фев-26, 10:18 | +/– | |
К тому времени Убунта 26.04 появится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #30 | ||
| 6. Сообщение от Аноним (4), 03-Фев-26, 10:20 | –1 +/– | |
Самофикс: без libc можно обойтись раскладкой аргументом по регистрах и вызовом syscall в asm!-блоке. Закат солнца вручную, да, но оно везде так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #14 | ||
| 8. Сообщение от Маяковский (?), 03-Фев-26, 10:34 | +10 +/– | |
где C++, там каждый байт — граната. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. Сообщение от Аноним (9), 03-Фев-26, 10:36 | +/– | |
Вы специально так криво форматируете? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #10 | ||
| 10. Сообщение от Аноним (4), 03-Фев-26, 10:52 | +/– | |
Я случайно форматирование. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 11. Сообщение от Аноним (11), 03-Фев-26, 10:57 | –1 +/– | |
> Хочешь оптимизаций добавляй unsafe. Чудес не бывает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #26 | ||
| 13. Сообщение от Аноним (11), 03-Фев-26, 11:01 | +/– | |
>>Проведена оптимизация производительности утилит base32, base64, basenc и df. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #15, #21 | ||
| 14. Сообщение от Аноним (-), 03-Фев-26, 11:01 | +2 +/– | |
> раскладкой аргументом по регистрах и вызовом syscall в asm!-блоке | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #17 | ||
| 15. Сообщение от Аноним (15), 03-Фев-26, 11:11 | –1 +/– | |
> Вот pull request этой оптимизации, и unsafe в коде даже не упоминается: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 16. Сообщение от Аноним (35), 03-Фев-26, 11:17 | +6 +/– | |
> В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19, #24 | ||
17.
Сообщение от warlock66613 (ok), 03-Фев-26, 11:20
| –2 +/– | |
> Который точно также будет unsafe | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 19. Сообщение от mos87 (ok), 03-Фев-26, 11:24 Скрыто ботом-модератором | –1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 21. Сообщение от Аноним (2), 03-Фев-26, 11:26 | +2 +/– | |
Смотреть сюда где + | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #22, #35 | ||
| 22. Сообщение от Аноним (2), 03-Фев-26, 11:27 | +2 +/– | |
Строка 561 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 23. Сообщение от Фонтимос (?), 03-Фев-26, 11:29 | +/– | |
> Достигнут уровень совместимости ... 96.28% (было 87.75%) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28 | ||
| 24. Сообщение от Аноним (24), 03-Фев-26, 11:33 | +/– | |
> Настоящая причина создания этого проекта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #27 | ||
| 26. Сообщение от Феникс123 (?), 03-Фев-26, 11:34 | +2 +/– | |
Что позволяет применять оптимизации которые иначе компилятор не допускает т.к. не может просчитать их безопасность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #34, #36 | ||
| 27. Сообщение от Аноним (35), 03-Фев-26, 11:42 | +/– | |
Вместо бессмысленных споров о свободе хотела бы заметить, что корпорации стали "любить Open Source" как только они осознали, что это фактически бесплатная рабочая сила. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #29 | ||
| 28. Сообщение от Аноним (29), 03-Фев-26, 11:44 | +/– | |
> ага, про date тоже писали, что все пучком | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 29. Сообщение от Аноним (29), 03-Фев-26, 11:49 | +/– | |
> как только они осознали, что это фактически бесплатная рабочая сила | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #31, #32 | ||
| 30. Сообщение от Аноним (-), 03-Фев-26, 11:54 | +/– | |
> К тому времени Убунта 26.04 появится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 31. Сообщение от Аноним (35), 03-Фев-26, 11:58 | +/– | |
> Open Source Initiative | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 32. Сообщение от Аноним (35), 03-Фев-26, 12:06 | +/– | |
"крайне неблагодарной" В принципе согласна, только в добрые корпорации "Don't be evil" больше не верю :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 33. Сообщение от Аноним (33), 03-Фев-26, 12:12 | –1 +/– | |
Какой ужасный синтаксис, где return? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 34. Сообщение от Аноним (34), 03-Фев-26, 12:22 | +/– | |
> если код у тебя safe то постоянно добавляются накладные расходы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 35. Сообщение от Аноним (35), 03-Фев-26, 12:22 | +/– | |
Смотреть сюда https://github.com/uutils/coreutils/pull/9632/commits "remove unsafe" и 2 и 3 коммит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #38 | ||
| 36. Сообщение от Аноним (11), 03-Фев-26, 12:24 | +/– | |
> Я это тоже заметил в расте, если код у тебя safe то постоянно добавляются накладные расходы, т.к. компилятор много чего просчитать не может. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 38. Сообщение от Аноним (35), 03-Фев-26, 12:24 | +/– | |
И сюда https://github.com/uutils/coreutils/pull/9632/commits/dbeacf... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |