Re[10]: Почему в расте отсутствует выброс исключений?
От: T4r4sB Россия  
Дата: 05.12.22 16:38
Оценка: 8 (1)
Здравствуйте, flаt, Вы писали:

F>Это они выпилили поддержку Windows 7 не так давно (против чего было много возмущений, но в расте сидят хиппи и им лень поддерживать старые ОС).


Не хиппи, а хипстеры, не путай.
Старадающие той же хернёй, что и хаскеллисты, только в мягкой форме — когда теоретическая чистота идеи, даже если она постоянно вставляет палки в колёса в реальном коде, важнее практичности.
Просто у функциональщиков это совсем упоротость за гранью, но у растаманов тоже есть.

Про аборт в х32 режиме я им сам мозг выносил: https://internals.rust-lang.org/t/std-abort-should-be-implemented-through-exit-3-on-win32-mode/16059
К чему привело — хз, потому что я написал свой перехват и с ним и живу.

    std::panic::set_hook(Box::new(|info| {
        use backtrace::Backtrace;
        let bt = Backtrace::new();
        println!("{:#?}", info);
        println!("{:?}", bt);
        println!("exit(3)");
        std::process::exit(3);
    }));
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.