CLING 1.0于本周发布,用于构建在LLVM/Clang之上的开源交互式C++解释器。CLING是作为LLVM/Clang的扩展实现的,它利用读取-求值-打印循环(REPL)概念充当插入器,并依赖于实时(JIT)编译。
CLING 1.0升级了其LLVM工具链,以减少其累积的技术债务,改进了对C++20和Microsoft Windows的C++模块支持,提高了性能,支持分析/调试解释/JIT代码,部分支持Apple M1处理器,改进了终端用户体验,改进了Microsoft Visual Studio上的CUDA支持,更好地支持PowerPC,以及各种其他修复和改进。
有关CLING 1.0 C++解释器的下载和更多详细信息,请访问GitHub.