LINUX.ORG.RU

Clang


51

3

Всего сообщений: 175

Открыт исходный код компилятора C++ Zapcc

Группа Разработка

Zapcc — компилятор языка C++, основанный на наработках LLVM/Clang, данный компилятор отличается высокой скоростью компиляции из-за применения активного кеширования в различных этапах сборки программы. Данный компилятор может выступать в качестве замены gcc и clang, также он поддерживает интеграцию с любыми системами сборок. Исходный код был открыт под лицензией LLVM и располагается на GitHub.

Данный компилятор заметно ускоряет компиляцию C++, но для C это не настолько заметно, к примеру сборка Boost.Math производится в 10 раз быстрее чем у clang, сборка Webkit происходит в 2-4 раза быстрее, сборка Clang при помощи Zapcc выполняется в два раза быстрее, чем самим Clang.

Высокая скорость компиляции достигается применением zapccs, непосредственно выполняющего компиляцию и поддерживающего в оперативной памяти кэш компиляции, в котором между разными запусками сохраняется информация о всех этапах сборки.

>>> Сборка Boost.Math

>>> Сборка WebKit

>>> Официальный сайт проекта

>>> Репозиторий на GitHub

>>> Подробности

 , , , ,

playX ()

Еще новости

Сентябрь 2017

2017

2016

2015

2014

2013

2012

Галерея

Форум

Июль 2018

Июнь 2018

Май 2018

Апрель 2018

Март 2018

Февраль 2018

Февраль 2018

Январь 2018

Декабрь 2017

Ноябрь 2017