Состоялся релиз открытого проекта Cling 1.0 (интерактивного интерпретатора C++), основанного на проектах Сlang/LLVM.
Cling реализован как расширение LLVM/Clang. Проект является интерпретатора C++, использующим концепцию read-eval-print loop (REPL) и полагается на компиляцию just-in-time (JIT).
В версии Cling 1.0 обновлён набор инструментов LLVM, улучшена поддержка модулей C++ для C++20 и MS Windows, повышена производительность, добавлена поддержка профилирования/отладки интерпретируемого кода и кода JIT, появилась частичная поддержка чипа Apple M1, улучшен пользовательский интерфейс терминала, улучшена поддержка CUDA в Microsoft Visual Studio, улучшена поддержка PowerPC, а также добавлено множество других исправлений и улучшений.
Проект Cling 1.0 доступен на GutHub под открытой лицензией UI/NCSAOSL.