The OpenNET Project / Index page

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



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

"Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом на языке Rust "  +/
Сообщение от opennews (?), 04-Фев-21, 11:26 
Доступна новая версия утилиты для  получения и отправки данных по сети - curl 7.75.0, предоставляющей возможность гибкого формирования запроса с заданием таких параметров, как cookie, user_agent, referer и любых других заголовков. cURL поддерживает HTTP, HTTPS, HTTP/2.0, HTTP/3, SMTP, IMAP, POP3, SSH, Telnet, FTP, LDAP, RTSP, RTMP и другие сетевые протоколы. Одновременно вышло обновление параллельно развиваемой библиотеки libcurl, предоставляющей API для задействования всех функций curl в программах на таких языках, как Си, Perl, PHP, Python...

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

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

Оглавление

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


1. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +11 +/
Сообщение от растоним (?), 04-Фев-21, 11:26 
наконец-то!
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +4 +/
Сообщение от Расташкольник (?), 04-Фев-21, 11:35 
Так победим!
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (27), 04-Фев-21, 12:39 
> Работа выполнена при поддержке организации ISRG

Опять эта мутная конторка...

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

73. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 18:43 
Погоди, на 5-й год побед хипстюки узнат цену.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Онаним (?), 04-Фев-21, 21:12 
Да ладно, какая там особо цена. Автор курла это счастье развивать не будет. Приживётся - будет радость фанатикам, и то если с ключом собрать. Не приживётся - отвалится.
Ответить | Правка | Наверх | Cообщить модератору

98. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 04-Фев-21, 22:52 
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (112), 05-Фев-21, 00:08 
Вообще, если кому надоел маркетинговый булшит и хайп, https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/ дает нормальную картину мира от человек разумного, а не фракталов, которые, суть, бесконечная рекурсия...
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

168. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 04:34 
> Да ладно, какая там особо цена. Автор курла это счастье развивать не
> будет. Приживётся - будет радость фанатикам, и то если с ключом
> собрать. Не приживётся - отвалится.

Да просто не хочется чтобы их централизованое репо какой-нибудь M$ вгружал особо-улучшенные компоненты. Вон с броадкомом и распи уже доперли, и тут вопрос времени. Централизованые репы которые содержит хзкто страшная штука.

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

31. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +5 +/
Сообщение от trdm (ok), 04-Фев-21, 12:51 
> наконец-то!

наконец-то вместо опасного жлезного топора у вас появятся безопасные пластиковые.

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

60. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +4 +/
Сообщение от Аноним (60), 04-Фев-21, 16:59 
Ну, если пластиковый всё, кроме лесоруба, будет рубить так же как железный - пластиковый однозначно победитель, а опасный для лесоруба железный нафик в речку.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от анонимуслинус (?), 04-Фев-21, 18:44 
вы батенька мазохист.. лесоруб то вам чем провинился? ему бы норм инструмент, чтоб опасный. да получше рубил бы. а пластик он и в африке пластик. издеваются над народом.)))
Ответить | Правка | Наверх | Cообщить модератору

75. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 18:44 
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

99. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 22:54 
> Ну, если пластиковый всё, кроме лесоруба, будет рубить так же как железный
> - пластиковый однозначно победитель, а опасный для лесоруба железный нафик в речку.

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

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

129. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от СССР (?), 05-Фев-21, 00:58 
платиковый вам больше подойдет если вы рукояткой в клоаку суете. тогда да бросайте в реку железный. А так запомните старую мудрость, топор должен быть железным, и да он детям не игрушка, как и спички,,, можно себе ногу отрубить, поджечь волосы.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

32. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (32), 04-Фев-21, 12:52 
Журавли прилетели.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

64. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от псевдонимус (?), 04-Фев-21, 17:55 
Не журавли, а дятлы опилочные.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 22:56 
> Не журавли, а дятлы опилочные.

Не дятлы а бакланы безблагодатные с глупым хайпом и аццкой централизацией экосистемы "для удобства". Что как бы обратно безопасности.

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

115. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 00:15 
> и аццкой централизацией экосистемы "для удобства".

The Manifest Format

The Cargo.toml file for each package is called its manifest. It is written in the TOML format. Every manifest file consists of the following sections:

cargo-features — Unstable, nightly-only features.
[package] — Defines a package.
name — The name of the package.
version — The version of the package.
authors — The authors of the package.
edition — The Rust edition.
description — A description of the package.
documentation — URL of the package documentation.
readme — Path to the package's README file.
homepage — URL of the package homepage.
repository — URL of the package source repository.
license — The package license.
...


> repository — URL of the package source repository.

Узнаем местных икспертов вида "слышали звон, видели знакомые буквы" ...

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

169. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 06-Фев-21, 04:36 
Угу, как это на практиен будет работать показал M$ в соседней новости про распи. А разработчикам так еще удобнее. Ну подумаешь, пару компонентов пропатчить незаметно. В этом недо-подобии пакетного менеджера хотя-бы подписи компонентов проверяют? Или как обычно у безопасТников?
Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Dzen Python (ok), 04-Фев-21, 21:19 
Когда конкурс на поиск самых странных и сумасшедших дыреней в этом бэкенде?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

87. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от uis (ok), 04-Фев-21, 21:26 
Количество дыр равно произведению количества строк на коэфициент чурова. Напоминаю, что он равен 1,46.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 04-Фев-21, 22:57 
> Когда конкурс на поиск самых странных и сумасшедших дыреней в этом бэкенде?

Наверное, когда он будет где-то использоваться. Иначе какой с этого профит? Так то вон есть весь гитхаб, 95% проектов уровня домашки, независимо от яп, так что далеко ходить не надо. Но вот какая вам радость с найденого у Васяна вулна?

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

3. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Аноним (3), 04-Фев-21, 11:33 
Что там с производительностью? Hyper из питона убер тормозной, в тысячу раз хуже того же тормозного requests. Понятно, что это Proof of Concept библиотек на расте, но всё же.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Нанобот (ok), 04-Фев-21, 11:45 
С оффсайта:
hyper is a fast HTTP implementation written in and for Rust.... Blazing fast thanks to Rust.
Там ещё есть ссылка на бенчмарк, и hyper там находится на первой позиции
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (3), 04-Фев-21, 11:47 
Ровно то же самое говорили про питоновую реализацию, а по факту это была трешовейшая pure-python имплементация. Не стоит верить всем брошуркам.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +5 +/
Сообщение от Аноним (35), 04-Фев-21, 13:10 
А причём тут питоновский гипер, если этот - на раст? Это совсем другой проект.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Аноним (3), 04-Фев-21, 15:42 
Поэтому я и спрашиваю, нет? Если с питоном всё ясно, то тут есть варианты. Хотя имя уже проклято, конечно.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноньимъ (ok), 04-Фев-21, 18:12 
Я так думаю тормозная не конкретная либа, которая может и быстрая, а весь ваш остальной питонокод.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

76. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Аноним (3), 04-Фев-21, 19:01 
> Я так думаю тормозная не конкретная либа, которая может и быстрая, а
> весь ваш остальной питонокод.

Когда я выкинул свой верный третепень, питон оказался слишком быстрым. Правда, отказываться от сишечки я всё равно не стал, но она теперь чересчур быстрая, а вот питон в самый раз. Вот в телефоне процессор 100мгц, там тоже не очень быстро работает питон, но зато ты сразу видишь, где слишком много времени уходит.

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

103. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 04-Фев-21, 22:59 
Ох, больше не программируй под веществами.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (3), 04-Фев-21, 19:02 
Кстати, погуглите, что такое профайлеры -- профилировщики, и для чего их можно применять.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

81. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноньимъ (ok), 04-Фев-21, 20:12 
> Кстати, погуглите, что такое профайлеры -- профилировщики, и для чего их можно
> применять.

Не держите собеседника за дурака.

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

104. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 04-Фев-21, 23:00 
> Не держите собеседника за дурака.

Профайлить питон - весьма кошерное занятие для таковых.

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

17. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +5 +/
Сообщение от НяшМяш (ok), 04-Фев-21, 12:00 
С hyper (и reqwest на его базе) у меня во время чисто растовых тестов возникли проблемы. Если взять асинхронную реализацию на tokio и забомбить запросами, например в 3 тысячи в секунду - то он справляется, отрабатывает быстро и не сжирает весь процессор. Но наблюдается взрывной рост памяти, которая после теста не освобождается. Например, с каких-нибудь 8 мегабайт до 600 за пару секунд.

Доковырял проблему до tokio - самый популярный асинхронный рантайм на расте как раз и течёт. Если внутри рантайма наспавнить пусть миллион пустых тасок - возникает вот такая фигня с памятью. На днях там уже фиксили одну утечку, но сами авторы говорят что потенциальных мест ещё много. https://github.com/tokio-rs/tokio/pull/3477

В принципе язык нормальный, только вот либы какие-то не очень...

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

36. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –6 +/
Сообщение от ИмяХ (?), 04-Фев-21, 13:17 
В раст не может течь память. Сам язык этого не допускает в отличие от дырявой сишечки. Это запросы у тебя какие-то неправильные.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (39), 04-Фев-21, 13:28 
Где об этом почитать можно? Или опять слышал звон?
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (41), 04-Фев-21, 13:32 
где угодно может течь память, достаточно лишь ее не освобождать.
>Это запросы у тебя какие-то неправильные.

так они ж на расте

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

51. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Растобой (?), 04-Фев-21, 14:33 
Слишком толсто.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

65. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от псевдонимус (?), 04-Фев-21, 17:56 
Зато как есть;-)
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +2 +/
Сообщение от nazarpc (?), 04-Фев-21, 15:32 
Rust не защищает от утечек памяти. Они менее вероятны, но сделать циклические ссылки с помощью Arc к примеру можно элементарно.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

88. Скрыто модератором  –6 +/
Сообщение от Dzen Python (ok), 04-Фев-21, 21:27 
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +2 +/
Сообщение от лютый жабби__ (?), 04-Фев-21, 17:15 
>В раст не может течь память

т.к. лохи умудряются заставлять течь даже ЖАБУ, то и раст явно в кривых руках течёт ) даже если в теории не должен

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

113. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 00:11 
У дотнетчиков влет утекает гигазами. Хоть они с пеной у рта и доказывали обратное, но скопытившиеся сервера - штука упрямая.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от nazarpc (?), 04-Фев-21, 15:35 
Может быть и не утечка, а рост пула памяти в библиотеке bytes. Если не хотите потребления памяти выше определенного уровня - ограничивайте количество параллельных запросов.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

63. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от НяшМяш (ok), 04-Фев-21, 17:17 
Я написал, что доковырял до чистого токио без сторонних библиотек (включая bytes) - течёт точно так же.

То есть достаточно такого кода для воспроизведения. Возможно пример и максимально синтетический, но это именно то поведение, которое я получаю и в "реальном" коде, когда пытаюсь натравить тот же apache benchmark на hyper сервер.


use tokio::runtime::Builder;
use tokio::time::{Duration, sleep};

fn main() {
    let runtime = Builder::new_current_thread()
        .enable_time()
        .build()
        .unwrap();

    runtime.block_on(async {
        // Пробуем наспавнить целую кучу фьючерсов
        for _ in 0..10_000_000 {
            tokio::spawn(async { () });
        }
        
        // Тут память уже 1300 мегабайт
        // Ждём 10 секунд, вдруг почистится
        sleep(Duration::from_secs(10)).await;
        
        // Всё ещё 1300 мегабайт
    });

    // Всё ещё 1300 мегабайт
    runtime.shutdown_timeout(Duration::from_secs(10));

    // Уже всё умерло и всё равно 1300 мегабайт
    std::thread::sleep(Duration::from_secs(10));
}

Я понимаю, что для спавна такого количества одновременных тасок надо много памяти. Но я ожидаю, что она рано или поздно освободится, чего не происходит. Если дёрнуть рантайм несколько раз - то память продолжает расти.

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

145. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Анончик (?), 05-Фев-21, 09:48 
Она и освободилась. А вы наверное через ps смотрели потребление памяти процессом и решили что память занята?
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от НяшМяш (ok), 05-Фев-21, 19:45 
А это не я так решил, а докер контейнер, который навернулся, когда в нём выжрало выделенный ему гигабайт. И по всем мониторам растёт именно RSS, а не виртуальная память.

Пока "починил" по-быстрому вызовом malloc_trim при большой нагрузке - вот он явно возвращает системе всю ненужную память.

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

170. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Аноним (-), 06-Фев-21, 04:38 
Хренасе, почти ява с GC получилась.
Ответить | Правка | Наверх | Cообщить модератору

187. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 16:40 
> Хренасе, почти ява с GC получилась.

Хренасе, местные "системщики" не в курсе, что такое аллокатор и какие проблемы можно поиметь под нагрузкой при неправильном выборе аллокатора или его настроек ...


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

188. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 20:05 
> Хренасе, местные "системщики" не в курсе, что такое аллокатор и какие проблемы
> можно поиметь под нагрузкой при неправильном выборе аллокатора или его настроек

Так поуправлять памятью вручную я и с сями могу, без таких медвежьих услуг. А, да, lwan.ws еще и с прикольным апи, позволяющим показывать GOпоте что мы тоже умеем в это. У растовиков не факт что такое клевое апи еще и есть :)


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

195. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (195), 06-Фев-21, 21:13 
> Так поуправлять памятью вручную я и с сями могу, без таких медвежьих услуг.

Но как обычно - только в теории и в комментах.
Поэтому не в курсе, что сишники и плюсовики пишут и тюнят для высоконагруженых задач аллокаторы.

> А, да, lwan.ws еще и с прикольным апи, позволяющим показывать
> GOпоте что мы тоже умеем в это. У растовиков не факт
> что такое клевое апи еще и есть :)

Бла-бла ... когда нечего возразить, свинти с темы.

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

205. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 11-Фев-21, 06:55 
> Поэтому не в курсе, что сишники и плюсовики пишут и тюнят для
> высоконагруженых задач аллокаторы.

В большинстве случаев и стандартного хватает. И он как-то не течет по черному. Странно.

Правда в конкретно линухе управление памятью вообще штука довольно интересная и система играет с аллокатором и программой в довольно интересную игру, в которой все несколько менее однозначно и есть ряд tunables. Но это уже совсем другая история.

> Бла-бла ... когда нечего возразить, свинти с темы.

Можно мне потроллить "экспертов" у которых как обычно случилась нестыковка обещаний с действительностью? :) Если вы не поняли, чем больше золотых гор понаобещаете, тем суровее за это потом и обтечете...

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

207. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 12-Фев-21, 19:50 
>>> "починил" по-быстрому вызовом malloc_trim при большой нагрузке
>> Поэтому не в курсе, что сишники и плюсовики пишут и тюнят для высоконагруженых задач аллокаторы.
> В большинстве случаев и стандартного хватает. И он как-то не течет по черному. Странно.

*рукалицо*
Фееричный ламеризм.
По умолчанию используется системный аллокатор
https://doc.rust-lang.org/beta/std/alloc/struct.System.html
> The default memory allocator provided by the operating system.
> This is based on malloc on Unix platforms and HeapAlloc on Windows, plus
> related functions.
> The compiler currently ships two default allocators: alloc_system and alloc_jemalloc

О чем чуть ли не прямым текстом сказали ""починил" по-быстрому вызовом malloc_trim при большой нагрузке":

> https://man7.org/linux/man-pages/man3/malloc_trim.3.html
> This function is a GNU extension.
> Since glibc 2.8 this function frees memory in all arenas and in
> all chunks with whole free pages.

Т.е. allocator в системной либе glibc не отдавал освобожденную память системе (по вашему - "тек"), а "виноват" у "экспертов" оказался раст.
  


> Можно мне потроллить "экспертов" у которых как обычно случилась нестыковка обещаний с действительностью? :) Если вы не поняли, чем больше

Бла-бла ... облажался - свинти с темы еще раз.

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

198. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от НяшМяш (ok), 07-Фев-21, 01:00 
> Так поуправлять памятью вручную я и с сями могу, без таких медвежьих услуг.

Либы для грин тредов, веб сервера и клиента тоже самому с нуля писать, чтобы можно было "памятью поуправлять"?
> А, да, lwan.ws еще и с прикольным апи, позволяющим показывать GOпоте что мы тоже умеем в это. У растовиков не факт что такое клевое апи еще и есть :)

У растовиков есть actix вообще-то. Который в тесте techempower занимает 1-2 место. И популярный hyper. И ещё кучи чуть менее известных серверов. Но упоротые сяшники как всегда сидят в своём манямирке не высовываясь и каждый раз пукают в лужу в попытке показать свою крутость.

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

199. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (199), 07-Фев-21, 01:16 
>> Так поуправлять памятью вручную я и с сями могу, без таких медвежьих услуг.
> Либы для грин тредов, веб сервера и клиента тоже самому с нуля
> писать, чтобы можно было "памятью поуправлять"?

Кстати, емнип, в nginx вовсю используют свой pool allocator
https://github.com/nginx/nginx/search?q=ngx_pnalloc&type=
Похоже, там латентные "растаманы" - не чета местным комментаторам ;)

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

180. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Анончик (?), 06-Фев-21, 07:15 
Ну вот видите malloc_trim что такое знаете. С jmalloc попробуйте оно должно работать. Эта проблема гнушного аллокатора, ее везде через malloc_trim решают лио использованием другого аллокатора.
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору

192. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Аноним (-), 06-Фев-21, 20:21 
Что растманы лучше всего умеют делать - переводить стрелки, отмазываться и практиковать гнилой пиар. К сожалению это делает такую экосистему крайне неприятной и ламерской.
Ответить | Правка | Наверх | Cообщить модератору

197. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от НяшМяш (ok), 07-Фев-21, 00:53 
С jemalloc тоже течёт, но я его ещё не пробовал конфигурировать. В любом случае спасибо за совет.
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

105. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 23:02 
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

49. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Andrii (?), 04-Фев-21, 14:30 
При чем здесь питон? Речь идет о Rust.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Расташкольник (?), 04-Фев-21, 11:34 
Ура! Раст скоро завоюет галактику!
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (27), 04-Фев-21, 12:40 
Когда системду на раст перепишете?
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Dzen Python (ok), 04-Фев-21, 21:29 
Еретех ты, батенька. Думаю, пора тут на костер, во славу Омниссии
Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от uis (ok), 04-Фев-21, 21:32 
После нарисания РистД
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

72. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от YetAnotherOnanym (ok), 04-Фев-21, 18:30 
Таки она опасносте?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

89. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Dzen Python (ok), 04-Фев-21, 21:29 
Бедные ксеносы. Если раст начнет завоевывать галактику, то никакого Ордо Ксенос не надо - они сами себя убьют.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +20 +/
Сообщение от Нанобот (ok), 04-Фев-21, 11:40 
Неужели разработчики не читают опеннет и не знают, насколько плохим является раст?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +15 +/
Сообщение от Аноним (11), 04-Фев-21, 11:47 
Разработчики умеют только писать, читать они не умеют
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +3 +/
Сообщение от КузькинБрат (?), 04-Фев-21, 15:11 
А ты хорош!
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (13), 04-Фев-21, 11:47 
Они пока что не уяснили что плохие программисты и на расте напишут сишных дыреней и что язык это не панацея.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

137. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от red75prim (?), 05-Фев-21, 07:38 
Сишные дырени? То есть дырени, которые делают криворукие сишные программисты? Это врядли. У них нет времени новые языки учить, они заняты тем, что добавляют новые баги и потом неделями отлавливают их в отладчике.
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (138), 05-Фев-21, 09:18 
Когда криворукие разработчики начинают программировать на Раст ни безопасности ни багов не убавляется. Раст чисто архитектурно на это повлиять не может.
Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от пердёжник (?), 05-Фев-21, 20:32 
в том то и дело, что может. на дотнете так же вы себе в ногу не выстрелите к примеру, если не постараетесь
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Dog (?), 04-Фев-21, 11:51 
Разработчик curl главный любитель rust, он с Mozilla. C++ путь в некуда.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

108. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 23:04 
> Разработчик curl главный любитель rust

Как насчет пруфа столь громкого тезиса?


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

114. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 05-Фев-21, 00:14 
> Разработчик curl главный любитель rust, он с Mozilla. C++ путь в некуда.

Этот тезис опровергнут самим разработчиком в его бложике: https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/

Просто curl вымахал со временем в штуку пользующуюся кучей сторонних компонентов. Ну и вот как один из вариантов - можно будет и вот с этим. Когда они сишное апи :) из своей либы вывесят, ололо.

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

7. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (7), 04-Фев-21, 11:43 
Ну, теперь, стало быть, пошло. Пропал дом^W curl.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 00:15 
> Ну, теперь, стало быть, пошло. Пропал дом^W curl.

Блог дева читай, там в отличие от этих макак все на удивление разумно. В общем, сперва RTFM, потом паника.

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

8. Скрыто модератором  +1 +/
Сообщение от nelsonemail (??), 04-Фев-21, 11:45 
Ответить | Правка | Наверх | Cообщить модератору

10. Скрыто модератором  +1 +/
Сообщение от Нанобот (ok), 04-Фев-21, 11:46 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  –2 +/
Сообщение от Аноним (13), 04-Фев-21, 11:48 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  –1 +/
Сообщение от Аноним (27), 04-Фев-21, 12:42 
Ответить | Правка | Наверх | Cообщить модератору

42. Скрыто модератором  –1 +/
Сообщение от Аноним (42), 04-Фев-21, 13:41 
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –3 +/
Сообщение от Аноним (16), 04-Фев-21, 11:53 
Это заигрывание с растом до добра не доведёт. Раст толком не портирован на все архитектуры. Сопровождение curl усложнится.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (18), 04-Фев-21, 12:02 
> Это заигрывание с растом до добра не доведёт.

Поговаривают, что в Rustonomicon есть заклинание вызова Хтулху с помощью небезопасной функции. Такие дела.

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

189. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 20:07 
> Поговаривают, что в Rustonomicon есть заклинание вызова Хтулху с помощью небезопасной функции.
> Такие дела.

Я тут тоже заклинание от ржавчины нашел, WD40 называется.

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

25. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 04-Фев-21, 12:33 
А зачем поклонников пермиссивщины поддерживать?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

71. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноньимъ (ok), 04-Фев-21, 18:16 
Гады расскачивают лодку, угрожают сишной стабильности.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

139. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (138), 05-Фев-21, 09:21 
Растоманы раскачивают свою лодку и никуда на ней не плывут.
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 04:40 
> Растоманы раскачивают свою лодку и никуда на ней не плывут.

Картина Репина "приплыли": всю ночь гребли, а лодку отвязать забыли!

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

181. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноньимъ (ok), 06-Фев-21, 08:21 
> Растоманы раскачивают свою лодку и никуда на ней не плывут.

Все равно практичнее сишки.

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

20. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (20), 04-Фев-21, 12:08 
- А давайте перепишем на расте то, что отлично написано, быстро работает и где нет дыр!
- Зачем?
- А чтобы быстро работало и не было дыр!

Растишки еще такие дети... Ну пусть играются, кто ж будет против..

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

21. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +7 +/
Сообщение от Аноним (21), 04-Фев-21, 12:19 
анонимные комментаторы с opennet против
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (42), 04-Фев-21, 12:31 
Анонимные комментаторы и другие фракталята, за.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (50), 04-Фев-21, 14:30 
https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyper/
> I have created a git branch and make my work on this public and accessible early on to let everyone who wants to, to

...
> Растишки еще такие дети... Ну пусть играются, кто ж будет против..

Интересно, а очередной попеннетный аноним может похвастаться проекто типа cURL? Или только мудрыми анонимными комментами на опеннете?

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

91. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Dzen Python (ok), 04-Фев-21, 21:31 
> сперва добейся

Угу.

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

111. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (-), 04-Фев-21, 23:18 
>>>> Растишки еще такие дети... Ну пусть играются, кто ж будет против..
>> сперва добейся
> Угу.

Узнаю местных балаболов.
Ни как-то обосновать свои ценнейшие советы по правильной разработке _автору_ (вполне популярного и много лет используемого софта), ни как-то подтвердить свою квалификацию - мудрые балабо^W советники опеннета не хотят.


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

117. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (117), 05-Фев-21, 00:24 
>> сперва добейся
> Угу.

Да все уже давно прочухали что в пустой бочке звону больше, не напрягайся.

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

122. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (-), 05-Фев-21, 00:36 
>> сперва добейся
> Угу.

Видишь ли, одно дело "ценнейшее анонимное мнение" о готовом продукте и другое - "ценнейшие анонимные советы" вида "как нужно делать правильно" непосредственно авторам.

Разъясняю наглядно.
Ты строишь сарай и соседи тебе советуют "как лучше" и "что ты делаешь не так".

Первый сосед: бригадир Петрович с реальным опытом под 40 лет - в том числе, учавствовал в стройке воооон того здоровенного торгового комплекса (и вот этого соседнего гаража).
Второй - офисная планктонина Вася, с реальным опытом постройки скворечника и будки (да и те развалилилсь через месяц).

Различная ценность таких советчиков - налицо, как бы Вася не ныл о "это спервадобейсянах! Нищитаица!"

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

131. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Dzen Python (ok), 05-Фев-21, 01:26 
> апеллирование к (мнимому) авторитету
> соломенное чучело противопоставления "великий он - низкий ты"

Скука. Как обычно впрочем, ничего нового из аргументов. <покормлю>
А если создатель курла какашки есть начнет, то это считается как очень ценный совет от Гуру? Получается, что все вместе с ним их кушать должны. А те кто осуждает - анонимы, которые ничего не добились?

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

132. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 01:45 
>> апеллирование к (мнимому) авторитету
>> соломенное чучело противопоставления "великий он - низкий ты"
> Скука. Как обычно впрочем, ничего нового из аргументов. <покормлю>

А можно поподробнее, что по вашей квалификации
>> - А давайте перепишем на расте то, что отлично написано, быстро работает и где нет дыр!

и
>> Растишки еще такие дети... Ну пусть играются, кто ж будет против..

за "ценнейшие аргументы"?

> А если создатель курла какашки есть начнет, то это считается как очень

Когда нечего возразить по существу, придумай какую-нибудь хрень и оспорь (классическое "соломенное чучело" противостояния по классификации совеДчиков же). Опять ничго нового.

> Получается, что все вместе с ним их кушать должны. А те кто осуждает - анонимы, которые ничего не добились?

Получается, анонимы вольны советовать автору (который _уже_ написал неплохую и используемую либу) "как нужно правильно" писать свой софт и отчаянно юлить на вопрос о их квалификации (и соотв. ценности), как Ценнейщих СовеДчиков.


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

141. Скрыто модератором  –1 +/
Сообщение от Dzen Python (ok), 05-Фев-21, 09:27 
Ответить | Правка | Наверх | Cообщить модератору

161. Скрыто модератором  +/
Сообщение от Аноним (-), 05-Фев-21, 16:44 
Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (201), 07-Фев-21, 11:18 
Цианид слаще сахара, добавь себе в чай, а то угрюмый какой-то.
Дело не "в сперва добейся". Дело в том, что пока одни делают хоть что-то, другие говном на опеннете кидаются по любому поводу и забавы ради.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

202. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (202), 08-Фев-21, 09:57 
Это так растаманам припекло или кому? Поржал от души.
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Аноним (22), 04-Фев-21, 12:27 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +2 +/
Сообщение от Аноним (42), 04-Фев-21, 12:32 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  –1 +/
Сообщение от курлык (?), 04-Фев-21, 12:37 
Ответить | Правка | Наверх | Cообщить модератору

43. Скрыто модератором  +/
Сообщение от Аноним (42), 04-Фев-21, 13:43 
Ответить | Правка | Наверх | Cообщить модератору

58. Скрыто модератором  +/
Сообщение от Аноним (58), 04-Фев-21, 16:49 
Ответить | Правка | Наверх | Cообщить модератору

79. Скрыто модератором  –1 +/
Сообщение от Аноним (79), 04-Фев-21, 19:29 
Ответить | Правка | Наверх | Cообщить модератору

110. Скрыто модератором  +3 +/
Сообщение от Аноним (110), 04-Фев-21, 23:07 
Ответить | Правка | Наверх | Cообщить модератору

118. Скрыто модератором  –1 +/
Сообщение от Аноним (117), 05-Фев-21, 00:26 
Ответить | Правка | Наверх | Cообщить модератору

125. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 05-Фев-21, 00:39 
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (27), 04-Фев-21, 12:43 
Ясно, понятно. Остаёмся на wget.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +2 +/
Сообщение от Леголасemail (ok), 04-Фев-21, 13:26 
будто с wget переходят на curl
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (42), 04-Фев-21, 13:44 
А как еще можно попасть на curl, кроме как через wget?
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от uis (ok), 04-Фев-21, 21:41 
Через netcat
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от OpenEcho (?), 04-Фев-21, 23:03 
А что, wget уже можно использовать как библиотеку (как в curl-е)?

wget сделан в основном для скачки чего либо, причем рекурсивно.

curl сделан в основном для обмена с серверами : запрос/ответ, причем может разговаривать практически на всех популярных протоколах.

wget - это просто программа, а curl еще и библиотека, которая работает практически во всех популярных языках

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

120. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (117), 05-Фев-21, 00:28 
> Ясно, понятно. Остаёмся на wget.

Без паники, автор curl вполне вменяемый человек в отличие от растишек. Там даже фотка в блоге доставляет, а остальное и подавно.

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

33. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (33), 04-Фев-21, 12:59 
Не нужно
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  +/
Сообщение от Аноним (34), 04-Фев-21, 13:01 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  –1 +/
Сообщение от Аноним (37), 04-Фев-21, 13:19 
Ответить | Правка | Наверх | Cообщить модератору

45. Скрыто модератором  +/
Сообщение от Аноним (42), 04-Фев-21, 13:46 
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (46), 04-Фев-21, 13:59 
Рептилоиды наступают. Правильно про Раст в Апач писали: ждем в gcc немного Растишки.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (21), 04-Фев-21, 14:03 
https://github.com/Rust-GCC/gccrs
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Аноним (48), 04-Фев-21, 14:23 
А что на это говорят сами разработчики GCC? Возьмут они Раств качестве фронтэнда к себе?

Пермиссивный LLVM не нравится. Если Раст возьмут в GCC, то лицензия должна быть обязательно GNU GPL v.3+

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

123. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (117), 05-Фев-21, 00:36 
> А что на это говорят сами разработчики GCC? Возьмут они Раств качестве фронтэнда к себе?

Вообще там кто-то даже пилит фронтэнд под это дело, вон ссыль дали.

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

167. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 05-Фев-21, 21:55 
Насколько я знаю торговая марка Раста принадлежит разработчикам Раста. Они не признают GCC-шный форк. Вот если бы они перешли с LLVM на GCC, то это был бы другой вопрос. Растаманеам надо сменить бэкенд.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (56), 04-Фев-21, 16:07 
Теперь и curl течь будет.
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +4 +/
Сообщение от Аноним (57), 04-Фев-21, 16:34 
Как бы это было не печально, но curl течет и без раста.
Они даже отдельный label "memory-leak" для багов завели https://github.com/curl/curl/issues?q=is%3Aissue+label&...
И баги вроде "memory leak in slist.c" как бы намекают что течет сишечка.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (66), 04-Фев-21, 18:01 
В сишечке всё просто. Текут кривые рук. С растом всё хуже. Там текут уже мозги кодеров, свято уверенных в том что это не возможно в расте. В расте нет ошибок.

То что их вера не имеет ничего общего с реальностью.

В сишечке устранимо, в расте боюсь нет. Потому что в сишечке это проблема квалификации, её можно повысить. У раста это проблема веры, тут уже ничего не сделать. Эти люди безнадёжные фанатики.

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

69. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (57), 04-Фев-21, 18:12 
Вот только раст-программисты и просто сочувствующие в каждой новости где кто-то пишет что "в расте нет утечек памяти" пытаются донести до него что "Раст от утечек не защищает", "Память может течь", "Циклические ссылки вполне могут к этому приводить", "Вы даже можете mem::forget сделать если хотите".
Но почему-то не доходит... Может у них мозги на Си и они туже текут?
Ответить | Правка | Наверх | Cообщить модератору

142. Скрыто модератором  +/
Сообщение от Аноним (138), 05-Фев-21, 09:27 
Ответить | Правка | Наверх | Cообщить модератору

152. Скрыто модератором  +/
Сообщение от Аноним (-), 05-Фев-21, 14:32 
Ответить | Правка | Наверх | Cообщить модератору

172. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 06-Фев-21, 04:42 
Ответить | Правка | Наверх | Cообщить модератору

196. Скрыто модератором  +/
Сообщение от Аноним (-), 06-Фев-21, 22:41 
Ответить | Правка | Наверх | Cообщить модератору

206. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 11-Фев-21, 07:01 
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +3 +/
Сообщение от Аноним (11), 04-Фев-21, 18:13 
> В сишечке устранимо

Но почему то не устраняется

> в сишечке это проблема квалификации, её можно повысить

А есть тот, кто поднял свою квалификацию до такого уровня, что у него код на сях перестал течь, переполняться и прочими способами стрелять в память?

> У раста это проблема веры, тут уже ничего не сделать. Эти люди безнадёжные фанатики.

Можно способ определения фанатиков? Можешь показать этот способ на примере с разработчиком данного модуля для курла

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

124. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (117), 05-Фев-21, 00:38 
> Можно способ определения фанатиков? Можешь показать этот способ на примере с разработчиком
> данного модуля для курла

Могу на примере с разработчиком Curl: в его блоге очень здравые рассуждения, в отличие от вот этих вот фанатских бреден. Так мы и узнаем какой апстрим вменяемый, а какой - хайпомакаки полоумные.

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

128. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 05-Фев-21, 00:43 
> него код на сях перестал течь, переполняться и прочими способами стрелять в память?

А чем сам curl так уж плох в этом качестве? У него CVE довольно мало и они редко бывают, там автор явно в курсе что и зачем делает. И может оценить качество кода явно профессиональнее хайпожоров с опеннета. Так что автор курла - вполне себе пример.

И он там расту пару раз довольно хорошо под дых дал. Например "растовики считают что при oom сразу безусловно грохнуться - это офигенное поведение, но владельцы продакшнов дескать готовы с этим здорово поспорить"

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

151. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (11), 05-Фев-21, 12:10 
> растовики считают что при oom сразу безусловно грохнуться - это офигенное поведение, но владельцы продакшнов дескать готовы с этим здорово поспорить

Почему ты решил, что это - "хорошо под дых дал"? Те самые владельцы продакшенов не против, когда так грохается жабба

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

173. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 04:43 
> Почему ты решил, что это - "хорошо под дых дал"? Те самые
> владельцы продакшенов не против, когда так грохается жабба

Потому что мнение автора Curl для меня котируется в 20 раз больше чем непонятного хрена с опеннета. А что там с явой происходит - лично мне все-равно, я этим не пользуюсь, в отличие от этой либы.

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

143. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (138), 05-Фев-21, 09:29 
Фанатики не обращают внимание на факты, а повторяют то что им внушили. И то что у Растишек редокс протекает для фанатиков не является фактом на который стоит обращать внимание.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

153. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 15:05 
> Фанатики не обращают внимание на факты, а повторяют то что им внушили.
> И то что у Растишек редокс протекает

/0
Или это наглядная демонстрация личным примером?


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

83. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Онаним (?), 04-Фев-21, 21:11 
Абсолютно так.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

61. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Иваня (?), 04-Фев-21, 16:59 
И тут раст, ну что за мода такая, везде пихают этот раст...
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (67), 04-Фев-21, 18:07 
Новая мода это замена Zig
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –2 +/
Сообщение от Аноним (79), 04-Фев-21, 19:34 
Лол зиг еще даже в релиз не вышел. И до него еще далеко. И вообще этих модных язычков который может подойдут для написания одной функции, зато безопасной, пруд пруди. Те же Crystal, Nim ничем не хуже и не лучше ни зига ни того же раста.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (21), 04-Фев-21, 19:11 
Это плохо?
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

163. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Wilem82 (ok), 05-Фев-21, 17:49 
Ты программист?
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

179. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Иваня (?), 06-Фев-21, 06:34 
> Ты программист?

самоучка

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

200. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +1 +/
Сообщение от Wilem82 (ok), 07-Фев-21, 03:45 
Ок, поясню почему "раст пихают". Потому что он является мега-инструментом. Всех уже порядком заебли медленные и жрущие память языки/платформы типа питона, жавы, жаваскрипта и так далее. Хочется сишной эффективности по процу и памяти, но без сишных проблем. И раст - единственный, кто это даёт. Разумеется программисты с него прутся, потому что это сбывшаяся мечта при их жизни.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Онаним (?), 04-Фев-21, 21:09 
Хрустопереводчик тактичненько выкинул "It is not quite up to 100% parity in features just yet." из заметки к выпуску.

А в бложике ещё веселее:
"I’m a bit vague on the details here because it’s not my expertise, but Rust itself can’t even properly clean up its memory and just returns error when it hits such a condition"

Ну и ладно, главное --without-hyper теперь по дефолту добить не забывать.

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

126. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (117), 05-Фев-21, 00:39 
> А в бложике ещё веселее:

В бложике вообще довольно пикантные детали, типа того что у либы пока еще вообще нет сишного интерфейса даже, а без этого кина не будет - потому что у curl и так проблем с безопасностью не сильно дофига и трогать продакшновый код неизвестно ради чего - автор не заболел, естественно.

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

148. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (11), 05-Фев-21, 12:00 
> типа того что у либы пока еще вообще нет сишного интерфейса

Как тогда курл с ней взаимодействует?

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

175. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 04:47 
> Как тогда курл с ней взаимодействует?

Походу пока _НИКАК_. Это какие-то vaporware планы имени маркетингового булшита. Но вообще автор занимает здравую позицию - мол, если накодят ему +1 бэк, он совершенно не против. А переписывать именно curl он ессно не собирается. Недвусмысленно показав растишкам фигу "а у меня и так с безопасностью особых проблем нет".

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

96. Скрыто модератором  –1 +/
Сообщение от uis (ok), 04-Фев-21, 21:49 
Ответить | Правка | Наверх | Cообщить модератору

127. Скрыто модератором  –1 +/
Сообщение от Аноним (117), 05-Фев-21, 00:40 
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от КО (?), 05-Фев-21, 05:50 
Ботнет, sponsored by Amazon.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (136), 05-Фев-21, 07:32 
А точно RUST системный язык ? Морда HTTP в сабже, GNOME-tur и т.д.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (27), 05-Фев-21, 09:39 
На расте невозможно написать даже вызов ядра, какой уж тут системный...
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 15:31 
> На расте невозможно написать даже вызов ядра, какой уж тут системный...

Ох уже эти опеннетные исперты ...


#[inline(always)]
pub unsafe fn syscall0(n: usize) -> usize {
    let ret : usize;
    asm!("syscall" : "={rax}"(ret)
                   : "{rax}"(n)
                   : "rcx", "r11", "memory"
                   : "volatile");
    ret
}

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

159. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (13), 05-Фев-21, 16:32 
Ты сам видел что ты написал перед тем как нажать кнопку Отправить?
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 05-Фев-21, 16:48 
> Ты сам видел что ты написал перед тем как нажать кнопку Отправить?

Т.е. по теме возразить нечего?


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

166. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от пердёжник (?), 05-Фев-21, 20:34 
скобку не там закрыл вроде, ну ниче, бывает
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору

176. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 06-Фев-21, 04:49 
> Ох уже эти опеннетные исперты ...

А это, внезапно, не раст вовсе, а обычный такой ...  ассемблер. И вообще-то весь пойнт системного ЯП - в том чтобы на ассемблере не шпрехать. Иначе нафига он сдался? Попрогать на асме я и без раста и LLVM на 60 мегов могую.

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

182. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (182), 06-Фев-21, 08:56 
Глупые растовебмакаки не понимают таких очевидных вещей
Ответить | Правка | Наверх | Cообщить модератору

185. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (-), 06-Фев-21, 16:14 
> Глупые растовебмакаки не понимают таких очевидных вещей

А теперь посмотри, как делается вызов ядра на сишечке и перестань балаболить.

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

190. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 20:16 
> А теперь посмотри, как делается вызов ядра на сишечке и перестань балаболить.

Нормальными людьми? Как-то так:
man 2 syscall


NAME
       syscall - indirect system call

SYNOPSIS
       #define _GNU_SOURCE         /* See feature_test_macros(7) */
       #include <unistd.h>
       #include <sys/syscall.h>   /* For SYS_xxx definitions */

       long syscall(long number, ...);


И таки вызов этой штуки - чистой воды си. А то что растовик первым делом ввинчивает пачку асма это круто, конечно, только зачем тогда все эти тантры с каргокультом были?
Ответить | Правка | Наверх | Cообщить модератору

193. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +2 +/
Сообщение от Аноним (195), 06-Фев-21, 21:03 
>[оверквотинг удален]
>        syscall - indirect system call
> SYNOPSIS
>        #define _GNU_SOURCE    
>      /* See feature_test_macros(7) */
>        #include <unistd.h>
>        #include <sys/syscall.h>   /*
> For SYS_xxx definitions */
>        long syscall(long number, ...);
>
> И таки вызов этой штуки - чистой воды си.

То ли жирная демагогия, то ли махровый ламеризм.
Дернуть "вызов ядра" через либу можно и из перла или питона, только внутри либы совсем не магия:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/uni...
#define internal_syscall0(number, dummy...)                             \
243 ({                                                                      \
244     unsigned long int resultvar;                                        \
245     asm volatile (                                                      \
246     "syscall\n\t"                                                       \
247     : "=a" (resultvar)                                                  \
248     : "0" (number)                                                      \
249     : "memory", REGISTERS_CLOBBERED_BY_SYSCALL);                        \
250     (long int) resultvar;                                               \
251 })

> А то что растовик первым делом ввинчивает пачку асма это круто, конечно, только зачем тогда все эти тантры с каргокультом были?

Ну, так оно работает на самом деле, если посмотреть что там за "волшебным API". Дергать готовую либу никто не запрещает.
https://docs.rs/syscall/0.2.1/syscall/


pub unsafe fn syscall0(n: usize) -> usize

только либы беруться не из воздуха.

И эти люди гордо пишут про "растовебмакак", лол.

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

184. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 16:10 
>> Ох уже эти опеннетные исперты ...
> А это, внезапно, не раст вовсе, а обычный такой ...  ассемблер.
> И вообще-то весь пойнт системного ЯП - в том чтобы на ассемблере не шпрехать. Иначе нафига он сдался? Попрогать на асме я и без раста и LLVM на 60 мегов могую.

https://github.com/torvalds/linux/blob/master/arch/x86/um/sh...


static inline long stub_syscall0(long syscall)
{
    long ret;

    __asm__ volatile (__syscall
        : "=a" (ret)
        : "0" (syscall) : __syscall_clobber );

    return ret;
}


Так-так, сишка по заверениям местных экспертов - несистемный ЯП. Окай.

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

191. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 20:20 
Вы про kernel side чтоли? Да, там в том же линухе есть асм. Хоть его и побустали основательно в энной версии. И таки да, _некоторые_ системные вещи таки из сей не получится. Ну например на cortex M си нельзя попросить загнать что-то в регистр который не mem-mapped. Есть "интринсики" для этого которые унутрях асм.

Но с user side таки сискол == дерг 1 библиотечной функции.

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

194. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (195), 06-Фев-21, 21:09 
> Но с user side таки сискол == дерг 1 библиотечной функции.

pub unsafe fn syscall0(n: usize) -> usize
Только библиотечные обертки сначала написать надо. Просто дергать - это и из питона с перлом можно, что ни разу не делает их системными ЯП.

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

146. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (21), 05-Фев-21, 10:48 
на opennet пора запретить новости о программах на rust
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (11), 05-Фев-21, 12:01 
Запрети
Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (156), 05-Фев-21, 15:11 
Запрещалка у него не выросла
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  –1 +/
Сообщение от Аноним (13), 05-Фев-21, 16:33 
Минус теме для начала поставь.
Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

204. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от burjui (ok), 10-Фев-21, 15:39 
Да и анонимов заодно. Да и сам сайт, чтобы очередной бессмысленный срач на тему "как меня задолбал Rust" даже теоретически не мог возникнуть усилиями сишников в новостях про сишные проекты. А ещё лучше запретить людей - от них все проблемы. Скорее бы уже AGI.
Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

147. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от ALex_hha (ok), 05-Фев-21, 11:20 
Переписывать все на golang видать надоело, теперь начали на rust. Что дальше? JavaScript?
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (156), 05-Фев-21, 15:10 
Go в 1 версии оказался небольшой надстройкой на Си, а точнее прикрутили загрузку пакетов и тред пул. Короче вся эта команда из Гугл в очережной раз сделала какой-то полу рабочий протитп который проще закопать чем использовать.
Ответить | Правка | Наверх | Cообщить модератору

177. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (-), 06-Фев-21, 04:51 
> Go в 1 версии оказался небольшой надстройкой на Си

И именно поэтому там неотключаемая сборка мусора? И результирующие проблемы с перфомансом. Таки их на этой почве троллят и сишники и растаманы.

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

154. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..."  +/
Сообщение от Аноним (156), 05-Фев-21, 15:06 
А нет там в cargo чего-то аналогичного curl что бы написал cargo install и оно под всеми этими линуксами, виндусами и макосями работало?
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
A-Real
Hosting by Hoster.ru
Хостинг:

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