Masha
хорошо)
Deleted Account
Stanislav
🤔сразу в жбан?
серёжа
Лучше бы да В соседнем Golang ru чатике уже кикнули :D
Stanislav
блин
🦥Alex Fails
Sheridan
А еще у меня есть настольная книга, Язык С++ Страуструпа, специздание. Всегда под рукой.
Sheridan
Stanislav
у друга моник стоя на двух томах кнута
Aidar
Специздание это которое 3.5?
Stanislav
да типо того
Aidar
Тут реально много hrов?
Aidar
Если я крикну, что хочу работу на четвертьставки а сам я живу в Самаре?
Stanislav
Тут реально много hrов?
ну мне кажется человек 15 ) а остальные мб молчат
Aidar
Шутка про 2007
Evgenii
https://news.ycombinator.com/item?id=13670458 LLD is included in the upcoming LLVM 4.0 release
Stanislav
http://ziglang.org/
Stanislav
какая то смесь раста с С++11
Sheridan
cppcms
Stanislav
Currently, the Windows support is mostly complete and is about 2x faster than the linker that comes as a part of Micrsoft Visual Studio toolchain.
Stanislav
воу
Stanislav
это про lld
Stanislav
Numbers You Want to Know To give you intuition about what kinds of data the linker is mainly working on, I’ll give you the list of objects and their numbers LLD has to read and process in order to link a very large executable. In order to link Chrome with debug info, which is roughly 2 GB in output size, LLD reads 17,000 files, 1,800,000 sections, 6,300,000 symbols, and 13,000,000 relocations. LLD produces the 2 GB executable in 15 seconds.
Andrei
А они lto свой хвалёный поддерживают?
Stanislav
LTO is implemented by handling LLVM bitcode files as object files. The linker resolves symbols in bitcode files normally. If all symbols are successfully resolved, it then runs LLVM passes with all bitcode files to convert them to one big regular ELF/COFF file. Finally, the linker replaces bitcode symbols with ELF/COFF symbols, so that they are linked as if they were in the native format from the beginning. The details are described in this document. http://llvm.org/docs/LinkTimeOptimization.html
Berkus
ага, lld крутой
Vladislav
http://ziglang.org/
> Debug mode optimizes for fast compilation time and crashing when undefined behavior would happen. молодцы
Stanislav
а у меня тут загадки, дебаг версия под 2015 студией крашится, а релиз работает
Stanislav
а под 2012 обе работают
Vladislav
вангую UB
Stanislav
видать, надо найти только где)
Stanislav
а то дома 2012 нет
Stanislav
и не оч удобно пилить код так
Vladislav
прогони в шланге с включенным asan/ubsan
Vladislav
может поймает)
Stanislav
хм
Stanislav
мысль дельная
🦥Alex Fails
Прогони пвской))
Stanislav
странно что дебаг падает) обычно наоборот
🦥Alex Fails
Vladislav
где-ж ее взять?)
Stanislav
где-ж ее взять?)
они вроде не так давно предлагали всем халявный триал )
Vladislav
http://www.viva64.com/en/b/0457/
Vladislav
но это нетривиально
Stanislav
https://habrahabr.ru/company/pvs-studio/blog/316484/
Vladislav
никак, но это все равно будет нарушением лицензии
Varg
вангую UB
Либо ошибка работы с памятью
Vladislav
Либо ошибка работы с памятью
а бывают ошибки работы с памятью, не являющиеся UB?)
Varg
Не все то UB, что падает
Varg
Я не отношу все к UB например. Но можно на это смотреть по-разному конечно
Vladislav
смотреть-то можно как угодно, но понятие UB вполне четко определено стандартом
Varg
Ну да :)
Stanislav
о, Валера)
Stanislav
давно тебя не было
Varg
Давай цитаты, чо уж
🦥Alex Fails
@xthon - тут цитаты
Varg
Задротство так задротство в полный рост :)
Varg
давно тебя не было
Ну я так, заглядываю иногда :)
Stanislav
совсем в своих нидерландах потерялся)
Varg
В букинг перлы любят
Varg
А это несовместимо с моими представлениями о разработке
Vladislav
ну вот у нас frontend вообще на php, что не мешает мне работать с моими представлениями о прекрасном^W разработке в backend'е)
Varg
Ну когда мне сказали что ожидается что 90% времени я буду в перле с головой, то я их послал лесом
Varg
Мне конечно пофиг по большому счёту что там у них, но перл это дно
Vladislav
Просто букинг у меня - первая ассоциация с Нидерландами
Varg
Всеж перл для админов-недоучек-наркоманов
Varg
Как и брейнфак
Varg
Или пхп
Vladislav
Как и брейнфак
ну брейнфак для своих целей - очень ок, в отличие от)
Varg
Цели бф - мозгоебство? :) тока не надо про тьюринга вспоминать
Vladislav
цель - вспоминать тьюринга, да)
Varg
Автор перла похоже вдохновлялся идеями бф
Stanislav
или наоборот)
наоборот, перл таки пораньше появился
Varg
Учитывая сколько сил вбухали в перл...