Выпуск Rust 1.72. Решение поставлять макрос serde_derive только в скомпилированном виде,
opennews (??), 24-Авг-23, (0) [смотреть все]
- Ни на чём этот язык не сфокусирован Обычное шило на мыло ,
Аноним (1), 21:52 , 24-Авг-23, (1) +19 //
- Потому я выбрал Golang для прототипирования и C для продакшена ,
Иваня (?), 01:54 , 25-Авг-23, (40) –5 //
- Значительно ли повысилась производительность и уменьшилось потребление памяти ,
An2 (?), 02:25 , 25-Авг-23, (43) –2
- А почему именно Го, а не python ,
Аноним (48), 03:31 , 25-Авг-23, (48) //
- Потому что Python уже выбрал я, пришлось из оставшихся вариантов выбирать,
Аноним (51), 04:31 , 25-Авг-23, (51) +19
- и то УГ и то УГ, наваять на коленке что-то сойдет, но называть это прототипиров,
penetrator (?), 05:36 , 25-Авг-23, (52) –6
- Потому что у Python мерзкий синтаксис ,
Аноним (67), 09:23 , 25-Авг-23, (67)
- Попался криворукий ,
Пряник (?), 09:41 , 25-Авг-23, (70) –2
- Ну криворукий он или не криворукий, но мне помнится было очень весело когда прав,
Аноним (80), 09:57 , 25-Авг-23, (80) +1
- Такого уже лет 10 как не встретишь А то и больше ,
Аноним (100), 10:20 , 25-Авг-23, (100) –1
- А я вот минифицированный js как-то раз на лету правил - тоже то ещё приключение ,
User (??), 11:01 , 25-Авг-23, (111) –1
- Твой редактор кода не умеет в замену табов на пробелы ,
Аноним (151), 15:04 , 25-Авг-23, (151) –2
- И в чём трудность поменять везде на 4 пробела В редакторе замена текста не рабо,
Пряник (?), 12:48 , 29-Авг-23, (242)
- Дорастаманились ,
pin (??), 21:53 , 24-Авг-23, (2) +1 //
- От былой безопастности не осталось и следа Даже блобы норма, но при этом хозяев,
Аноним (1), 21:56 , 24-Авг-23, (3) +6 //
- Да какой там ,
pin (??), 22:25 , 24-Авг-23, (14)
- Как то ись не делают Вот же ж - верификация и сертификация, чтоб блобы было удо,
пох. (?), 23:02 , 24-Авг-23, (22) +2
- Эксперты опеннета как всегда Во-первых, создатели языка тут ни при чем - речь о,
Аноним (133), 13:12 , 25-Авг-23, (133) +4
- ну вот и дождались И здесь маски сорваны, маскарад окончен Красота ,
Аноним (4), 22:06 , 24-Авг-23, (4) +2 //
- Хаха, поставлять скомпилированный бинарник в пакете это, конечно, сильно Но зат,
Anonymous116723333333333 (?), 22:06 , 24-Авг-23, (5) +5 //
- Любители лить в рот прямо из трубы опять предсказуемо влетели ,
Tron is Whistling (?), 22:07 , 24-Авг-23, (6) +1
- Да в общем-то и раньше умные люди критиковали макросы ,
Аноним (7), 22:09 , 24-Авг-23, (7) +1 //
- А вот в сишечке такой с блоками не было ,
Аноним (8), 22:10 , 24-Авг-23, (8) –1 //
- блобами,
Аноним (8), 22:12 , 24-Авг-23, (9)
- Было, но скорее по причине каменного века и отсутствия интернета А в 2023 якобы,
Аноним2 (?), 22:18 , 24-Авг-23, (11) –1 //
- У сишки и пакетного менеджера не было Потому каждые свои нескучный менеджеры пак,
Аноньимъ (ok), 11:09 , 25-Авг-23, (114) –1 //
- Это не так 4 дня назад он откатил изменения https github com serde-rs serde ,
НяшМяш (ok), 22:20 , 24-Авг-23, (12) +10 //
- Но осадочек остался Теперь буду знать, что serde разрабатывают дурачки В прямо,
Аноним (15), 22:26 , 24-Авг-23, (15) +6 //
- Это было именно так Ещё к тому же он просто заткнул рот возражающим, заблокиров,
An2 (?), 02:29 , 25-Авг-23, (44) –2 //
- растом пользуются полтора землекопа, каким-то васянским пакетом - ещё меньше от,
12yoexpert (ok), 10:05 , 25-Авг-23, (86) –4 //
- Это главный миф опенсорса Реально в исходники смотрят только сами разработчики, ,
Минона (ok), 10:23 , 25-Авг-23, (101) +3 //
- Он себя повел так как будто хотел втулить через мутный централизованный сервис б,
Аноним (-), 20:05 , 25-Авг-23, (160) +2
- Что нужно чтобы начать использовать безопасный язык curl 124 sh, исчерпать с,
Аноним (7), 22:21 , 24-Авг-23, (13) +2 //
- Да все уже, откатили прекомпилированный бинарник К чувакам пришли в багтрекер и,
Ananimus (?), 22:28 , 24-Авг-23, (17) –1 //
- Сабж это ад Нет даже так адддище На роллинге еще норм, но релизный дистр - да,
Аноним (18), 22:40 , 24-Авг-23, (18) +1 //
- ну а как можно иначе с таким древнем мамонтовым Г смени свой четвертый пень на ч,
Анонин (?), 23:42 , 24-Авг-23, (28) –1 //
- теоретик там же надо прежде чем llvm пересобрать и еще с 10-ок пакетов так что,
Аноним (18), 00:05 , 25-Авг-23, (33) //
- Пересборка, это не запустил, попил кофе и готово Но и ручное вмешательство То,,
_kp (ok), 03:00 , 25-Авг-23, (46) //
- а в чём проблема с пересборкой gentoo с растом и firefox на ryzen 5950x собирае,
12yoexpert (ok), 10:07 , 25-Авг-23, (88) +3 //
- Он уже сдал назад https github com serde-rs serde releases tag v1 0 184,
pashev.ru (?), 22:49 , 24-Авг-23, (20) –1
- как самоотверженно стали закапывать ,
Аноним (18), 23:34 , 24-Авг-23, (27) +4 //
- Нет, не по указке Нет, не синдикат У вас паранойя Покупайте последние процесс,
Аноним (57), 07:25 , 25-Авг-23, (57) +3 //
- Переносимый язычок с единственным и неповторимым запретом на клонирование тако,
пох. (?), 10:42 , 25-Авг-23, (106) –4 //
- Может и безопасно, но снижает производительность ,
Аноним (29), 23:48 , 24-Авг-23, (29) –1 //
- Говорят нам любители сишных strlen и LIST_FOR_EACH , ага D,
Ananimus (?), 23:50 , 24-Авг-23, (30) –1
- Производительность чего, чтения мусора из памяти ,
burjui (ok), 01:44 , 25-Авг-23, (38) –1 //
- Ну если у тебя в памяти мусор то И Но ты ведь помнишь как дебиановцы лохов ,
_ (??), 04:13 , 25-Авг-23, (49) //
- Чтение неинициализированной памяти - UB, будь то Rust или C, если за читаемым ад,
burjui (ok), 09:48 , 25-Авг-23, (74)
- https github com g0tmi1k debian-ssh,
Аноним (80), 09:53 , 25-Авг-23, (77)
- нет, расширяй кругозорhttps github com u-boot u-boot blob 291055efee4e1ae4ad0b,
Аноним (91), 10:10 , 25-Авг-23, (91) +1
- Объясните как из приведенной ссылки следует что это не UB ,
Аноньимъ (ok), 11:21 , 25-Авг-23, (118)
- нужно чтение но результат чтения не имеет значения - если контроллер памяти не в,
Аноним (91), 11:43 , 25-Авг-23, (120)
- А при чём тут железо вообще UB это про то, что компилятор имеет право подобный ,
morphe (?), 12:37 , 25-Авг-23, (123)
- при том что ответ был на пост про железои привёл примеры где нет никакого неопре,
Аноним (91), 12:49 , 25-Авг-23, (127)
- Примеры чего В стандарте написано что чтение неинициализированной переменной эт,
Ананимус (?), 13:22 , 25-Авг-23, (135)
- примеры того что можешь подтереться стандартами и UB нетдля таких случаев есть v,
Аноним (91), 14:16 , 25-Авг-23, (146)
- Ты же понимаешь что компилятор не очень заботит чем ты подтираешься и он будет с,
Ананимус (?), 14:19 , 25-Авг-23, (147)
- конечно если это нужно, а ты переменную в памяти которую можно только читать буд,
Аноним (91), 14:32 , 25-Авг-23, (149)
- Ветка вообще не про это ,
Ананимус (?), 14:52 , 25-Авг-23, (150)
- как раз про это - ты не понимаешь что часто требуется не инициализировать память,
Аноним (91), 15:07 , 25-Авг-23, (153)
- Ох это требуется в двух случаях tight loop и общение с железом В первом слу,
Ананимус (?), 15:31 , 25-Авг-23, (154)
- в ядре Linux 80 кода это драйверы железа, т е примерно всегда, охай дальше ,
Аноним (91), 10:03 , 27-Авг-23, (209)
- Прекрасно, как код драйвера железа относится к exfat ,
Ананимус (?), 18:15 , 27-Авг-23, (219)
- exfat по твоему к железу относится тебя кто-то обманул,
Аноним (91), 19:07 , 27-Авг-23, (220)
- Нет, я спрашиваю как exfat или device mapper относятся к железу Потому что дыре,
Ананимус (?), 21:06 , 27-Авг-23, (221)
- ты знаешь что не относится к железу но всё равно спрашиваешью Это наверно как-то,
Аноним (91), 23:10 , 27-Авг-23, (222)
- Это прекрасно, но то что доступ к MMIO через volatile не отменяет того факта что,
Ананимус (?), 12:48 , 28-Авг-23, (231)
- Чтобы не быть голословным cd src linux drivers net ethernet intel git grep ,
Ананимус (?), 12:51 , 28-Авг-23, (232)
- в коде драйверов кроссплатформенные readX writeX, ioreadX iowriteX и тд и надстр,
Аноним (91), 15:54 , 28-Авг-23, (233)
- Ага Поэтому у тебя работа с volatile спрятана в двух функциях и не торчит наруж,
Ананимус (?), 16:14 , 28-Авг-23, (234)
- она не спрятана - ф-ции чтения записи с гарантией того что вызовы не будут переу,
Аноним (91), 17:45 , 28-Авг-23, (236)
- Она спрятана в функции Прям внутри Изначально речь шла о том, что читать неини,
Ананимус (?), 13:27 , 29-Авг-23, (243)
- объяснил на пальцах, и да ты ничего не понимаешьесли этот специальный случай слу,
Аноним (91), 16:09 , 29-Авг-23, (244)
- Ты условил самую суть Поэтому в Rust память инициализируются по умолчанию Для ,
Ананимус (?), 16:55 , 31-Авг-23, (251)
- Хорошо, здесь вы правы, я выразился неточно UB не сам факт чтения, и именно исп,
burjui (ok), 18:01 , 25-Авг-23, (158)
- Это UB для LLVM Это означает что компилятор может скомпилировать этот код как е,
Someone (??), 22:27 , 25-Авг-23, (164)
- Допустим, есть большой массив Есть поток данных Массив постепенно заполняется,,
Аноним (29), 09:10 , 25-Авг-23, (66) –1 //
- Речь о том что после аллокации памяти под массив из него попытались что-то проче,
Минона (ok), 10:32 , 25-Авг-23, (103) +4
- Ну так можно и не инициализировать Ансейф раст 8212 всего лишь маркер, что к,
Аноним (97), 10:34 , 25-Авг-23, (104)
- Это буквально то как работает Vec в Rust Я понимаю что сишным пердолям сложно и,
Ананимус (?), 13:26 , 25-Авг-23, (138) –1
- Для этого есть https doc rust-lang org stable std mem union MaybeUninit html ,
Someone (??), 22:39 , 25-Авг-23, (167)
- Можно и неинициализированной памятью пользоваться, но это уже придётся оборачива,
Твайлайт Спаркл (ok), 06:43 , 25-Авг-23, (54) +1 //
- В большинстве случаев нет В rust есть оптимизатор, который позволяет в простых с,
eganru (?), 08:35 , 25-Авг-23, (60) +1 //
- https doc rust-lang org stable std mem union MaybeUninit htmlЭто то что нужно ,
Someone (??), 22:42 , 25-Авг-23, (168)
- В npm такое часто Это я к тому откуда ноги растут ,
Вы забыли заполнить поле Name (?), 00:26 , 25-Авг-23, (37) +1
- Скрыто модератором,
burjui (ok), 01:58 , 25-Авг-23, (41) –4
- А почему все критекуют тут раст за безопасность причем тут безопасная работа с п,
Аноним (58), 07:57 , 25-Авг-23, (58) //
- Что-то я не понял прикола В чем соль бинарников вместо исходников Если у меня о,
Аноньимъ (ok), 08:53 , 25-Авг-23, (62) //
- Кстати, да Это ж под все архитектуры надо свои бинарники ,
Аноним (71), 09:43 , 25-Авг-23, (71) //
- Значит тебе не нужен serde_derive,
1 (??), 09:47 , 25-Авг-23, (73) //
- Просто автор хотел сэкономить пользователям serde время на компиляцию процедурны,
burjui (ok), 09:53 , 25-Авг-23, (78) –1 //
- Ясно ,
Аноним (63), 08:53 , 25-Авг-23, (63)
- Абсолютно правильно Но есть немного другой вариант Так как crates io принадлеж,
Аноним (63), 09:01 , 25-Авг-23, (64) //
- Скрыто модератором,
Аноним (69), 09:40 , 25-Авг-23, (69) –3 //
- Скрыто модератором,
Аноним (75), 09:50 , 25-Авг-23, (75) //
- Скрыто модератором,
Аноним (80), 09:55 , 25-Авг-23, (79) +1 //
- Скрыто модератором,
Аноним (69), 10:03 , 25-Авг-23, (85) –1 //
- Скрыто модератором,
eganru (?), 10:09 , 25-Авг-23, (89) –1
- Скрыто модератором,
12yoexpert (ok), 10:12 , 25-Авг-23, (94)
- Скрыто модератором,
Аноним (80), 10:18 , 25-Авг-23, (99) –1
- Скрыто модератором,
12yoexpert (ok), 10:11 , 25-Авг-23, (92) //
- Это лишь косметическая мера для того, чтобы успокоить псевдопараноиков-конформис,
Аноним (63), 09:58 , 25-Авг-23, (81) +1 //
- В любом проекте генерируется Cargo lock файл в котором указаны все зависимости п,
freecoder (ok), 13:32 , 25-Авг-23, (139) –1 //
- Я так и делаю, в значительном числе случаев после этого проект перестаёт компили,
Аноним (142), 13:48 , 25-Авг-23, (142) +1
- Понимаешь, всё приятно и легко только у тех, кто сам таким не занимался, а слыша,
Аноним (143), 13:55 , 25-Авг-23, (143) //
- В плане безопасности статическое связывание как раз лучше Один раз собрал и точ,
Вы забыли заполнить поле Name (?), 21:03 , 26-Авг-23, (195) –1 //
- Ещё в качестве дополнительной меры воздействия можно задействовать по алгоритм, ,
Аноним (63), 10:10 , 25-Авг-23, (90) –2 //
- Еще можно куданадо написать, что автор по ночам гимн России поет, портрет Путина,
User (??), 12:39 , 25-Авг-23, (124)
- Что-то мне это напомнило, а пару месяцев назад, не стели принимать очет об ошибк,
Glenorman (?), 12:43 , 25-Авг-23, (126) //
- Проприетарщина, что и требовалось доказать И это только начало ,
xsignal (ok), 13:08 , 25-Авг-23, (132) +2 //
- Плюсую Далее, с бинарников они перейдут на частично несвободную лицензию ,
Аноним (157), 16:21 , 25-Авг-23, (157) +1 //
- Два эксперта не удосужились проверить, что автор уже откатил все свои хотелки ,
Прохожий (??), 22:36 , 26-Авг-23, (202) –2 //
- Это спасает проблему с инфраструктурой раста Когда большинство проектов при сбор,
Аноним (196), 22:53 , 26-Авг-23, (205) +1
- Сегодня откатил, завтра не откатит, завтра он будет уже не один Такие явления -,
Вы забыли заполнить поле Name (?), 16:39 , 27-Авг-23, (218) +1
- Подобные эксцессы всегда будут происходить, и раньше уже было помянем Actix Х,
freecoder (ok), 13:38 , 25-Авг-23, (140) –1
- Шаг с выбросом Вин7 это сильный шаг То есть нет Наоборот Вот представим что ю,
Аноним (-), 21:11 , 25-Авг-23, (162) +2 //
- Вот представим, есть неконсумерист параноик с Windоws 7 Рекламу отключает или п,
Могилла (?), 22:38 , 25-Авг-23, (166) –1 //
- Этот момент в Rust конечно пугает Допустим твои клиенты пользуются Windows 7 и,
Ан (??), 07:20 , 26-Авг-23, (174) +1 //
- А зачем на сайте юниксоидов ты пишешь про Виндовс Страдай, твои проблемы Лучше,
Аноним (175), 07:25 , 26-Авг-23, (175) –1 //
- Грустно быть опеннетчиком Читаем оригинал Currently Windows 7 and 8 are listed,
Ананимус (?), 11:41 , 26-Авг-23, (182) –1 //
- И что там в оригинале Ровно то что я и сказал, если захочешь поддержку Windows ,
Ан (??), 19:12 , 26-Авг-23, (192)
- На чем ты предлагаешь им тестировать свой код, если win7 не продается с конца 17,
Ананимус (?), 22:45 , 26-Авг-23, (204) –1
- Ты можешь использовать виртуалку хоть с Windows NT Где брал не помню, но помню, ,
Аноним (196), 22:56 , 26-Авг-23, (206)
- А куда делась инфраструктура Раньше была и вдруг резко пропала, а новую не купи,
Ан (??), 06:09 , 28-Авг-23, (225)
- Кто мешает запрещает использовать старую версию Rust Visual Studio 2015 сколь,
Прохожий (??), 22:39 , 26-Авг-23, (203) –1 //
- Весь софт для археологов уже есть, раз в семь-десять лет можно себе позволить ме,
BeLord (ok), 09:46 , 28-Авг-23, (227)
- Я вообще не понял, при чём тут версия ОС к языку программирования ,
VladSh (?), 22:23 , 02-Сен-23, (254)
- Zig выигрывает у сабжа примерно во всём относительно системного программирования,
gdg (??), 20:25 , 26-Авг-23, (194) +1 //
- Сомневаюсь, но Rust - это наследие и развитие C , с иной философией Поэтому е,
freecoder (ok), 13:35 , 27-Авг-23, (212) –3 //
- Где системное программирование и где плюсы Я специально подчеркнул область прим,
gdg (??), 14:00 , 27-Авг-23, (213) //
- А прикладнику в 2к23 лучше писать на языке со сборкой мусора ,
gdg (??), 14:01 , 27-Авг-23, (214)
- Прикладной софт, требовательный к производительности, в 2к23 лучше писать на без,
freecoder (ok), 23:30 , 27-Авг-23, (223)
- Я так не считаю, критичные для перфа места всегда можно написать на чистом си, ,
gdg (??), 23:50 , 27-Авг-23, (224)
- Комментарии для того здесь и нужны, чтобы обмениваться мнениями Или вы что, бои,
freecoder (ok), 12:10 , 28-Авг-23, (228) –1
- gt оверквотинг удален Я тоже умею натягивать сову на глобус, но с возрастом эт,
gdg (??), 16:25 , 28-Авг-23, (235) –1
- А может и не быть Выборочно сформировать список бенчмарков, подтверждающих лиде,
Аноним (249), 13:30 , 31-Авг-23, (247)
- Есть некоторое количество операционок, написаннх почти полностью на плюсах Не г,
yet another anonymous (?), 22:38 , 28-Авг-23, (238)
- Чем громче вой анонимуса, тем более очевидно что язык действительно достойный вн,
Andrewpotam (?), 19:26 , 01-Сен-23, (253)
1,2,4,5,6,7,8,12,13,17,18,20,27,29,37,58,62,63,64,81,90,132,140,162,194,253
|