Комментарии 17
Так вроде ж уже можно использовать clang в msvs: clang.llvm.org/docs/UsersManual.html#id7
0
Ну раньше надо было всё руками ставить и изолентой клеить, а тут всё будет из коробки работать.
-1
Пока clang-cl не может даже элементарный проект с try/catch собрать и там большая беда с отладочной информацией.
Clang — MSVC compatibility
CppCon 2015: Reid Kleckner "Clang on Windows: a status update"
Clang — MSVC compatibility
-2
Это же только front end, как всегда от microsoft -полумеры.
-7
Фронтенд парсит С++ код и в общем отвечает за поддержку всяких фич из стандарта языка (ну все эти лямбды, auto и т.д.), в то время как бекенд лишь оптимизирует AST и генерит бинарник. Clang в качестве фронтенда — совсем не так уж мало.
+3
Это очевидно и об этом сказано в оригинальной статье, странно, что это не попало в перевод:
«Microsoft Engineering Manager Steve Carroll (from the front-end team), who also spoke at CPPCon, explained that while Microsoft’s support of the C99 and C11 standards is already much improved, Clang/C2 will complete it.»
Технически бекэнд намного сложнее фронтенда. Просто интересно было бы протестировать полный цикл от разбора кода до постороения бинарника, к слову сказать Clang предоставляет компилятор под Windows llvm.org/builds вот только как это сделано у них…
«Microsoft Engineering Manager Steve Carroll (from the front-end team), who also spoke at CPPCon, explained that while Microsoft’s support of the C99 and C11 standards is already much improved, Clang/C2 will complete it.»
Технически бекэнд намного сложнее фронтенда. Просто интересно было бы протестировать полный цикл от разбора кода до постороения бинарника, к слову сказать Clang предоставляет компилятор под Windows llvm.org/builds вот только как это сделано у них…
-2
официальный ресурс здесь
llvm.org/releases/download.html
llvm.org/releases/download.html
0
Ну да, я знаю где официальный ресурс. Так что если вам интересно было бы потестировать, вы можете потестировать — в официальных билдах уже есть интеграция с msvc ;)
К слову по мне так интеграция Frontend Clang с Backend MSVC гораздо интересней полной интеграции CLang, сделанной Микрософт — зачем дважды одну и ту же работу делать?
К слову по мне так интеграция Frontend Clang с Backend MSVC гораздо интересней полной интеграции CLang, сделанной Микрософт — зачем дважды одну и ту же работу делать?
0
CppCon 2015: James Radigan “CLANG + C2 — Engineering/Futures/Measurements"
+2
Планируется ли до февраля выпустить фиксы для множества уже найденных багов в VS2015?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Microsoft добавит поддержку компилятора Clang в ноябрьском обновлении Visual Studio 2015