Size: a a a

2020 December 10

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
хм.. но это не баг нет5
источник

E

EgorBo in pro.net
в нет3.1 тоже такое
источник

E

EgorBo in pro.net
@omgszer @vanbukin @kekekeks пример того как хитровыебанные хаки с "аппер кейсом" для ASCII выходят боком
источник

VS

Vasily Shapenko in pro.net
Хаки больше на костыли обычно похожи
источник

E

EgorBo in pro.net
берем от строки 4 байта (2 чара) в виде одного инта и как-то побитовыми манипуляцими переводим в аапперкейс
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
@omgszer @vanbukin @kekekeks пример того как хитровыебанные хаки с "аппер кейсом" для ASCII выходят боком
Ага там тильда в тик переводится 7ым битом, так что да, ОПАСНО.
Я вот думаю что может ебануть у меня тоже
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
ну да, на этот бит надо смотреть только если у тебя рил [a-Z]
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
вот этот пр сломал
источник

E

EgorBo in pro.net
собсно тот же чувак что нам кирилику сломал в словарях)
источник

E

EgorBo in pro.net
собсно это норм иметь баги, просто мне показалось что в какой-то момент все поняли что Levi шарит за юникоды и никто не хотел ревьювить его огронмые пр-ы где он всю эту логику раскладывал на сотни байтоёбных оптимизаций :D
источник

NT

Nikita Tsukanov in pro.net
EgorBo
@omgszer @vanbukin @kekekeks пример того как хитровыебанные хаки с "аппер кейсом" для ASCII выходят боком
ничо не выходят
источник

NT

Nikita Tsukanov in pro.net
там вполне предсказуемое поведение
источник

NT

Nikita Tsukanov in pro.net
что \r распарсится как -
источник

AH

Ayrat Hudaygulov in pro.net
вот да. с такой логикой пришедший хедер вида
x\rms\rfoo

будет воспринят как валидный
x-ms-foo
источник

E

EgorBo in pro.net
а @ как тильда и наоборот)
источник

E

EgorBo in pro.net
вернее это не тильда
источник

AH

Ayrat Hudaygulov in pro.net
ну это беда борода
источник