Pull to refresh

Comments 17

Ну раньше надо было всё руками ставить и изолентой клеить, а тут всё будет из коробки работать.
Далеко не всем нужно «элементарый проект с try/catch» собирать — некоторым хватает того, что можно собрать проекты типа того же Chrome.
Да им думаю и старого Clang хватает. Им clang-cl и вряд ли нужен был
* Им clang собирающий код созданный под Visual C++ компилятор вряд ли нужен.
Им нужен был Clang, который может полноценно использовать Windows SDK, так как задача была не «собрать Chrome clang'ом под Windows», а «собрать обычный Chrome под Windows с ASANом». Разводить Cygwin никто не собирался :-)
Это же только front end, как всегда от microsoft -полумеры.
Фронтенд парсит С++ код и в общем отвечает за поддержку всяких фич из стандарта языка (ну все эти лямбды, auto и т.д.), в то время как бекенд лишь оптимизирует AST и генерит бинарник. Clang в качестве фронтенда — совсем не так уж мало.
Это очевидно и об этом сказано в оригинальной статье, странно, что это не попало в перевод:
«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 вот только как это сделано у них…
Ну да, я знаю где официальный ресурс. Так что если вам интересно было бы потестировать, вы можете потестировать — в официальных билдах уже есть интеграция с msvc ;)

К слову по мне так интеграция Frontend Clang с Backend MSVC гораздо интересней полной интеграции CLang, сделанной Микрософт — зачем дважды одну и ту же работу делать?
CppCon 2015: James Radigan “CLANG + C2 — Engineering/Futures/Measurements"
Планируется ли до февраля выпустить фиксы для множества уже найденных багов в VS2015?
В ноябре же апдейт выходит.
Т.е. само обновление в ноябре релизное, но содержание Clang-части его Preview? Странно как-то.

Планируемое в ноябре обновление с поддержкой Clang будет иметь статус «превью», а основной релиз планируется на февраль 2016-го года.
Sign up to leave a comment.