Size: a a a

2021 December 09

M(

MIT/Yardanico (alt) in ru.nim.talks
clang чисто новее
источник

A

Alexander in ru.nim.talks
я помню давно много про это читал, тогда показалось далеко не в этом только дело
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну хз, вроде как раз в этом
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
сейчас clang реально на уровне с gcc
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
даже ядро компилится
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
но там были проблемы с gcc расширениями в основном
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
май 2021
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
при этом по кол-ву clang быстрее gcc в большем кол-ве бенчей
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
но в некоторых gcc ощутимо быстрее
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
поэтому в итоге примерно одинаково
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
опять же, для некоторых дистров важно наличие каких-то малоизвестных архитектур
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
llvm поддерживает меньше архитектур, чем gcc
источник

g

gavr in ru.nim.talks
блин, действительно хорошо бы исключить учет скорости записи на диск
источник

g

gavr in ru.nim.talks
в маках же нереальные ссдишники
источник

g

gavr in ru.nim.talks
вдруг тут половина изза него
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну компиляцию в tmp сделать можно, но всё равно IO будет замешано - по крайней мере чтение системных либ и т.д
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
чтобы это не сильно влияло, можно к примеру 3 раза бенчить
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
и брать минимальное время (т.е. с кешами и т.д)
источник