diff --git a/lang/cling/Makefile b/lang/cling/Makefile index 1fd69a4ae638..4ec6721e6427 100644 --- a/lang/cling/Makefile +++ b/lang/cling/Makefile @@ -1,57 +1,54 @@ PORTNAME= cling DISTVERSIONPREFIX= v -DISTVERSION= 1.2 -PORTREVISION= 1 +DISTVERSION= 1.3 CATEGORIES= lang devel MAINTAINER= arrowd@FreeBSD.org COMMENT= Interactive C++ Interpreter Based on LLVM and Clang Libs WWW= https://root.cern/cling/ LICENSE= NCSA LICENSE_FILE= ${WRKSRC}/LICENSE.TXT USES= cmake gnome USE_GNOME= libxml2 USE_GITHUB= yes GH_ACCOUNT= root-project GH_PROJECT= llvm-project:llvm -GH_TAGNAME= cling-llvm18-20250207-01:llvm +GH_TAGNAME= cling-llvm20-20260119-01:llvm CMAKE_SOURCE_PATH=${WRKSRC}/llvm/llvm CMAKE_ARGS= -DLLVM_EXTERNAL_PROJECTS=cling \ -DLLVM_EXTERNAL_CLING_SOURCE_DIR=${WRKSRC} \ -DLLVM_ENABLE_PROJECTS="clang" \ -DLLVM_TARGETS_TO_BUILD="host;NVPTX" -# cling fails quickly with assertions enabled -CMAKE_ARGS+= -DLLVM_ENABLE_ASSERTIONS:BOOL=OFF ALL_TARGET= cling INSTALL_TARGET= install-clang-resource-headers .include .if defined(WITH_DEBUG) # even when building with debug, disable all assertions CFLAGS+= -DNDEBUG -g -O0 CXXFLAGS+= -DNDEBUG -g -O0 INSTALL_TARGET+= tools/cling/tools/install .else INSTALL_TARGET+= tools/cling/tools/install/strip .endif post-extract: # for patching purposes ${MV} ${WRKSRC_llvm} ${WRKSRC}/llvm post-patch: ${REINPLACE_CMD} -e 's|Interp(argc, argv)|Interp(argc, argv, "${PREFIX}/cling")|' \ ${WRKSRC}/tools/driver/cling.cpp post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/cling cd ${WRKSRC}/include/cling && \ ${COPYTREE_SHARE} Interpreter ${STAGEDIR}${PREFIX}/include/cling .include diff --git a/lang/cling/distinfo b/lang/cling/distinfo index 572922a55405..02bed5d68978 100644 --- a/lang/cling/distinfo +++ b/lang/cling/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1742725525 -SHA256 (root-project-cling-v1.2_GH0.tar.gz) = beee8e461424d267ee2dec88b3de57326bc8e3470b4ceae2744de7d3d3aba1eb -SIZE (root-project-cling-v1.2_GH0.tar.gz) = 13695605 -SHA256 (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 7b8fc17e40af6c69d6f33f8cf931c22cc411dccaa210ed53ae3f09dcba591515 -SIZE (root-project-llvm-project-cling-llvm18-20250207-01_GH0.tar.gz) = 205643261 +TIMESTAMP = 1770879405 +SHA256 (root-project-cling-v1.3_GH0.tar.gz) = ca81f3bc952338beffba178633d77f5b3e1f1f180cbe2bb9f2713c06f410fd18 +SIZE (root-project-cling-v1.3_GH0.tar.gz) = 13376372 +SHA256 (root-project-llvm-project-cling-llvm20-20260119-01_GH0.tar.gz) = 6d023a311393eee6025bf3b1e6bb9caa9b31ec2f288f9bee1a2fbe71072b2849 +SIZE (root-project-llvm-project-cling-llvm20-20260119-01_GH0.tar.gz) = 226814575 diff --git a/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt b/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt index 824d72f1fcb9..2634bbc77eac 100644 --- a/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt +++ b/lang/cling/files/patch-lib_Interpreter_CMakeLists.txt @@ -1,11 +1,11 @@ ---- lib/Interpreter/CMakeLists.txt.orig 2024-12-10 16:14:05 UTC +--- lib/Interpreter/CMakeLists.txt.orig 2026-02-11 10:20:27 UTC +++ lib/Interpreter/CMakeLists.txt -@@ -103,6 +103,8 @@ add_cling_library(clingInterpreter OBJECT +@@ -116,6 +116,8 @@ add_cling_library(clingInterpreter OBJECT LINK_LIBS ${LIBS} ${CMAKE_DL_LIBS} + procstat + util ) diff --git a/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp b/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp deleted file mode 100644 index b10c3dd02879..000000000000 --- a/lang/cling/files/patch-lib_Interpreter_Interpreter.cpp +++ /dev/null @@ -1,12 +0,0 @@ ---- lib/Interpreter/Interpreter.cpp.orig 2024-12-10 16:14:05 UTC -+++ lib/Interpreter/Interpreter.cpp -@@ -268,8 +268,7 @@ namespace cling { - Preprocessor& PP = SemaRef.getPreprocessor(); - - m_LookupHelper.reset(new LookupHelper(new Parser(PP, SemaRef, -- /*SkipFunctionBodies*/false, -- /*isTemp*/true), this)); -+ /*SkipFunctionBodies*/false), this)); - if (!m_LookupHelper) - return; - diff --git a/lang/cling/files/patch-llvm_clang_lib_Headers_CMakeLists.txt b/lang/cling/files/patch-llvm_clang_lib_Headers_CMakeLists.txt index e0c7a365910f..c348eedca6a3 100644 --- a/lang/cling/files/patch-llvm_clang_lib_Headers_CMakeLists.txt +++ b/lang/cling/files/patch-llvm_clang_lib_Headers_CMakeLists.txt @@ -1,11 +1,11 @@ ---- llvm/clang/lib/Headers/CMakeLists.txt.orig 2025-02-07 08:51:59 UTC +--- llvm/clang/lib/Headers/CMakeLists.txt.orig 2026-01-16 10:36:34 UTC +++ llvm/clang/lib/Headers/CMakeLists.txt -@@ -497,7 +497,7 @@ add_header_target("utility-resource-headers" ${utility +@@ -550,7 +550,7 @@ add_header_target("utility-resource-headers" ${utility add_header_target("windows-resource-headers" ${windows_only_files}) add_header_target("utility-resource-headers" ${utility_files}) -get_clang_resource_dir(header_install_dir SUBDIR include) +get_clang_resource_dir(header_install_dir SUBDIR include PREFIX cling) - - ############################################################# - # Install rules for the catch-all clang-resource-headers target + target_include_directories(clang-resource-headers INTERFACE + $ + $) diff --git a/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp b/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp deleted file mode 100644 index 1b9476672717..000000000000 --- a/lang/cling/files/patch-llvm_clang_lib_Lex_Pragma.cpp +++ /dev/null @@ -1,33 +0,0 @@ ---- llvm/clang/lib/Lex/Pragma.cpp.orig 2025-02-07 08:51:59 UTC -+++ llvm/clang/lib/Lex/Pragma.cpp -@@ -934,9 +934,11 @@ void Preprocessor::AddPragmaHandler(StringRef Namespac - } - - // Check to make sure we don't already have a pragma for this identifier. -- assert(!InsertNS->FindHandler(Handler->getName()) && -- "Pragma handler already exists for this identifier!"); -- InsertNS->AddPragma(Handler); -+ // assert(!InsertNS->FindHandler(Handler->getName()) && -+ // "Pragma handler already exists for this identifier!"); -+ -+ if (!InsertNS->FindHandler(Handler->getName())) -+ InsertNS->AddPragma(Handler); - } - - /// RemovePragmaHandler - Remove the specific pragma handler from the -@@ -950,12 +952,15 @@ void Preprocessor::RemovePragmaHandler(StringRef Names - // If this is specified to be in a namespace, step down into it. - if (!Namespace.empty()) { - PragmaHandler *Existing = PragmaHandlers->FindHandler(Namespace); -+ if (!Existing) -+ return; - assert(Existing && "Namespace containing handler does not exist!"); - - NS = Existing->getIfNamespace(); - assert(NS && "Invalid namespace, registered as a regular pragma handler!"); - } - -+ if (NS->FindHandler(Handler->getName())) - NS->RemovePragmaHandler(Handler); - - // If this is a non-default namespace and it is now empty, remove it. diff --git a/lang/cling/pkg-plist b/lang/cling/pkg-plist index b7a598087145..a762b524227d 100644 --- a/lang/cling/pkg-plist +++ b/lang/cling/pkg-plist @@ -1,254 +1,293 @@ bin/cling -cling/lib/clang/18/include/__clang_cuda_builtin_vars.h -cling/lib/clang/18/include/__clang_cuda_cmath.h -cling/lib/clang/18/include/__clang_cuda_complex_builtins.h -cling/lib/clang/18/include/__clang_cuda_device_functions.h -cling/lib/clang/18/include/__clang_cuda_intrinsics.h -cling/lib/clang/18/include/__clang_cuda_libdevice_declares.h -cling/lib/clang/18/include/__clang_cuda_math.h -cling/lib/clang/18/include/__clang_cuda_math_forward_declares.h -cling/lib/clang/18/include/__clang_cuda_runtime_wrapper.h -cling/lib/clang/18/include/__clang_cuda_texture_intrinsics.h -cling/lib/clang/18/include/__clang_hip_cmath.h -cling/lib/clang/18/include/__clang_hip_libdevice_declares.h -cling/lib/clang/18/include/__clang_hip_math.h -cling/lib/clang/18/include/__clang_hip_runtime_wrapper.h -cling/lib/clang/18/include/__clang_hip_stdlib.h -cling/lib/clang/18/include/__stdarg___gnuc_va_list.h -cling/lib/clang/18/include/__stdarg___va_copy.h -cling/lib/clang/18/include/__stdarg_va_arg.h -cling/lib/clang/18/include/__stdarg_va_copy.h -cling/lib/clang/18/include/__stdarg_va_list.h -cling/lib/clang/18/include/__stddef_max_align_t.h -cling/lib/clang/18/include/__stddef_null.h -cling/lib/clang/18/include/__stddef_nullptr_t.h -cling/lib/clang/18/include/__stddef_offsetof.h -cling/lib/clang/18/include/__stddef_ptrdiff_t.h -cling/lib/clang/18/include/__stddef_rsize_t.h -cling/lib/clang/18/include/__stddef_size_t.h -cling/lib/clang/18/include/__stddef_unreachable.h -cling/lib/clang/18/include/__stddef_wchar_t.h -cling/lib/clang/18/include/__stddef_wint_t.h -cling/lib/clang/18/include/__wmmintrin_aes.h -cling/lib/clang/18/include/__wmmintrin_pclmul.h -cling/lib/clang/18/include/adcintrin.h -cling/lib/clang/18/include/adxintrin.h -cling/lib/clang/18/include/altivec.h -cling/lib/clang/18/include/ammintrin.h -cling/lib/clang/18/include/amxcomplexintrin.h -cling/lib/clang/18/include/amxfp16intrin.h -cling/lib/clang/18/include/amxintrin.h -cling/lib/clang/18/include/arm64intr.h -cling/lib/clang/18/include/arm_acle.h -cling/lib/clang/18/include/arm_cmse.h -cling/lib/clang/18/include/arm_neon_sve_bridge.h -cling/lib/clang/18/include/armintr.h -cling/lib/clang/18/include/avx2intrin.h -cling/lib/clang/18/include/avx512bf16intrin.h -cling/lib/clang/18/include/avx512bitalgintrin.h -cling/lib/clang/18/include/avx512bwintrin.h -cling/lib/clang/18/include/avx512cdintrin.h -cling/lib/clang/18/include/avx512dqintrin.h -cling/lib/clang/18/include/avx512erintrin.h -cling/lib/clang/18/include/avx512fintrin.h -cling/lib/clang/18/include/avx512fp16intrin.h -cling/lib/clang/18/include/avx512ifmaintrin.h -cling/lib/clang/18/include/avx512ifmavlintrin.h -cling/lib/clang/18/include/avx512pfintrin.h -cling/lib/clang/18/include/avx512vbmi2intrin.h -cling/lib/clang/18/include/avx512vbmiintrin.h -cling/lib/clang/18/include/avx512vbmivlintrin.h -cling/lib/clang/18/include/avx512vlbf16intrin.h -cling/lib/clang/18/include/avx512vlbitalgintrin.h -cling/lib/clang/18/include/avx512vlbwintrin.h -cling/lib/clang/18/include/avx512vlcdintrin.h -cling/lib/clang/18/include/avx512vldqintrin.h -cling/lib/clang/18/include/avx512vlfp16intrin.h -cling/lib/clang/18/include/avx512vlintrin.h -cling/lib/clang/18/include/avx512vlvbmi2intrin.h -cling/lib/clang/18/include/avx512vlvnniintrin.h -cling/lib/clang/18/include/avx512vlvp2intersectintrin.h -cling/lib/clang/18/include/avx512vnniintrin.h -cling/lib/clang/18/include/avx512vp2intersectintrin.h -cling/lib/clang/18/include/avx512vpopcntdqintrin.h -cling/lib/clang/18/include/avx512vpopcntdqvlintrin.h -cling/lib/clang/18/include/avxifmaintrin.h -cling/lib/clang/18/include/avxintrin.h -cling/lib/clang/18/include/avxneconvertintrin.h -cling/lib/clang/18/include/avxvnniint16intrin.h -cling/lib/clang/18/include/avxvnniint8intrin.h -cling/lib/clang/18/include/avxvnniintrin.h -cling/lib/clang/18/include/bmi2intrin.h -cling/lib/clang/18/include/bmiintrin.h -cling/lib/clang/18/include/builtins.h -cling/lib/clang/18/include/cet.h -cling/lib/clang/18/include/cetintrin.h -cling/lib/clang/18/include/cldemoteintrin.h -cling/lib/clang/18/include/clflushoptintrin.h -cling/lib/clang/18/include/clwbintrin.h -cling/lib/clang/18/include/clzerointrin.h -cling/lib/clang/18/include/cmpccxaddintrin.h -cling/lib/clang/18/include/cpuid.h -cling/lib/clang/18/include/crc32intrin.h -cling/lib/clang/18/include/cuda_wrappers/algorithm -cling/lib/clang/18/include/cuda_wrappers/bits/basic_string.h -cling/lib/clang/18/include/cuda_wrappers/bits/basic_string.tcc -cling/lib/clang/18/include/cuda_wrappers/bits/shared_ptr_base.h -cling/lib/clang/18/include/cuda_wrappers/cmath -cling/lib/clang/18/include/cuda_wrappers/complex -cling/lib/clang/18/include/cuda_wrappers/new -cling/lib/clang/18/include/emmintrin.h -cling/lib/clang/18/include/enqcmdintrin.h -cling/lib/clang/18/include/f16cintrin.h -cling/lib/clang/18/include/float.h -cling/lib/clang/18/include/fma4intrin.h -cling/lib/clang/18/include/fmaintrin.h -cling/lib/clang/18/include/fxsrintrin.h -cling/lib/clang/18/include/gfniintrin.h -cling/lib/clang/18/include/hexagon_circ_brev_intrinsics.h -cling/lib/clang/18/include/hexagon_protos.h -cling/lib/clang/18/include/hexagon_types.h -cling/lib/clang/18/include/hresetintrin.h -cling/lib/clang/18/include/htmintrin.h -cling/lib/clang/18/include/htmxlintrin.h -cling/lib/clang/18/include/hvx_hexagon_protos.h -cling/lib/clang/18/include/ia32intrin.h -cling/lib/clang/18/include/immintrin.h -cling/lib/clang/18/include/intrin.h -cling/lib/clang/18/include/inttypes.h -cling/lib/clang/18/include/invpcidintrin.h -cling/lib/clang/18/include/iso646.h -cling/lib/clang/18/include/keylockerintrin.h -cling/lib/clang/18/include/larchintrin.h -cling/lib/clang/18/include/lasxintrin.h -cling/lib/clang/18/include/limits.h -cling/lib/clang/18/include/llvm_libc_wrappers/assert.h -cling/lib/clang/18/include/llvm_libc_wrappers/ctype.h -cling/lib/clang/18/include/llvm_libc_wrappers/inttypes.h -cling/lib/clang/18/include/llvm_libc_wrappers/stdio.h -cling/lib/clang/18/include/llvm_libc_wrappers/stdlib.h -cling/lib/clang/18/include/llvm_libc_wrappers/string.h -cling/lib/clang/18/include/llvm_libc_wrappers/time.h -cling/lib/clang/18/include/lsxintrin.h -cling/lib/clang/18/include/lwpintrin.h -cling/lib/clang/18/include/lzcntintrin.h -cling/lib/clang/18/include/mm3dnow.h -cling/lib/clang/18/include/mm_malloc.h -cling/lib/clang/18/include/mmintrin.h -cling/lib/clang/18/include/module.modulemap -cling/lib/clang/18/include/movdirintrin.h -cling/lib/clang/18/include/msa.h -cling/lib/clang/18/include/mwaitxintrin.h -cling/lib/clang/18/include/nmmintrin.h -cling/lib/clang/18/include/opencl-c-base.h -cling/lib/clang/18/include/opencl-c.h -cling/lib/clang/18/include/openmp_wrappers/__clang_openmp_device_functions.h -cling/lib/clang/18/include/openmp_wrappers/cmath -cling/lib/clang/18/include/openmp_wrappers/complex -cling/lib/clang/18/include/openmp_wrappers/complex.h -cling/lib/clang/18/include/openmp_wrappers/complex_cmath.h -cling/lib/clang/18/include/openmp_wrappers/math.h -cling/lib/clang/18/include/openmp_wrappers/new -cling/lib/clang/18/include/pconfigintrin.h -cling/lib/clang/18/include/pkuintrin.h -cling/lib/clang/18/include/pmmintrin.h -cling/lib/clang/18/include/popcntintrin.h -cling/lib/clang/18/include/ppc_wrappers/bmi2intrin.h -cling/lib/clang/18/include/ppc_wrappers/bmiintrin.h -cling/lib/clang/18/include/ppc_wrappers/emmintrin.h -cling/lib/clang/18/include/ppc_wrappers/immintrin.h -cling/lib/clang/18/include/ppc_wrappers/mm_malloc.h -cling/lib/clang/18/include/ppc_wrappers/mmintrin.h -cling/lib/clang/18/include/ppc_wrappers/nmmintrin.h -cling/lib/clang/18/include/ppc_wrappers/pmmintrin.h -cling/lib/clang/18/include/ppc_wrappers/smmintrin.h -cling/lib/clang/18/include/ppc_wrappers/tmmintrin.h -cling/lib/clang/18/include/ppc_wrappers/x86gprintrin.h -cling/lib/clang/18/include/ppc_wrappers/x86intrin.h -cling/lib/clang/18/include/ppc_wrappers/xmmintrin.h -cling/lib/clang/18/include/prfchiintrin.h -cling/lib/clang/18/include/prfchwintrin.h -cling/lib/clang/18/include/ptwriteintrin.h -cling/lib/clang/18/include/raointintrin.h -cling/lib/clang/18/include/rdpruintrin.h -cling/lib/clang/18/include/rdseedintrin.h -cling/lib/clang/18/include/riscv_bitmanip.h -cling/lib/clang/18/include/riscv_crypto.h -cling/lib/clang/18/include/riscv_ntlh.h -cling/lib/clang/18/include/rtmintrin.h -cling/lib/clang/18/include/s390intrin.h -cling/lib/clang/18/include/serializeintrin.h -cling/lib/clang/18/include/sgxintrin.h -cling/lib/clang/18/include/sha512intrin.h -cling/lib/clang/18/include/shaintrin.h -cling/lib/clang/18/include/sifive_vector.h -cling/lib/clang/18/include/sm3intrin.h -cling/lib/clang/18/include/sm4intrin.h -cling/lib/clang/18/include/smmintrin.h -cling/lib/clang/18/include/stdalign.h -cling/lib/clang/18/include/stdarg.h -cling/lib/clang/18/include/stdatomic.h -cling/lib/clang/18/include/stdbool.h -cling/lib/clang/18/include/stdckdint.h -cling/lib/clang/18/include/stddef.h -cling/lib/clang/18/include/stdint.h -cling/lib/clang/18/include/stdnoreturn.h -cling/lib/clang/18/include/tbmintrin.h -cling/lib/clang/18/include/tgmath.h -cling/lib/clang/18/include/tmmintrin.h -cling/lib/clang/18/include/tsxldtrkintrin.h -cling/lib/clang/18/include/uintrintrin.h -cling/lib/clang/18/include/unwind.h -cling/lib/clang/18/include/usermsrintrin.h -cling/lib/clang/18/include/vadefs.h -cling/lib/clang/18/include/vaesintrin.h -cling/lib/clang/18/include/varargs.h -cling/lib/clang/18/include/vecintrin.h -cling/lib/clang/18/include/velintrin.h -cling/lib/clang/18/include/velintrin_approx.h -cling/lib/clang/18/include/velintrin_gen.h -cling/lib/clang/18/include/vpclmulqdqintrin.h -cling/lib/clang/18/include/waitpkgintrin.h -cling/lib/clang/18/include/wasm_simd128.h -cling/lib/clang/18/include/wbnoinvdintrin.h -cling/lib/clang/18/include/wmmintrin.h -cling/lib/clang/18/include/x86gprintrin.h -cling/lib/clang/18/include/x86intrin.h -cling/lib/clang/18/include/xmmintrin.h -cling/lib/clang/18/include/xopintrin.h -cling/lib/clang/18/include/xsavecintrin.h -cling/lib/clang/18/include/xsaveintrin.h -cling/lib/clang/18/include/xsaveoptintrin.h -cling/lib/clang/18/include/xsavesintrin.h -cling/lib/clang/18/include/xtestintrin.h include/cling/Interpreter/AutoloadCallback.h include/cling/Interpreter/CIFactory.h include/cling/Interpreter/CMakeLists.txt include/cling/Interpreter/CValuePrinter.h include/cling/Interpreter/ClangInternalState.h include/cling/Interpreter/ClingCodeCompleteConsumer.h include/cling/Interpreter/ClingOptions.h include/cling/Interpreter/ClingOptions.td include/cling/Interpreter/CompilationOptions.h include/cling/Interpreter/DynamicExprInfo.h include/cling/Interpreter/DynamicLibraryManager.h include/cling/Interpreter/DynamicLookupLifetimeHandler.h include/cling/Interpreter/DynamicLookupRuntimeUniverse.h include/cling/Interpreter/Exception.h include/cling/Interpreter/IncrementalCUDADeviceCompiler.h include/cling/Interpreter/Interpreter.h +include/cling/Interpreter/InterpreterAccessRAII.h include/cling/Interpreter/InterpreterCallbacks.h include/cling/Interpreter/InvocationOptions.h include/cling/Interpreter/LookupHelper.h include/cling/Interpreter/RuntimeOptions.h include/cling/Interpreter/RuntimePrintValue.h include/cling/Interpreter/RuntimeUniverse.h include/cling/Interpreter/Transaction.h include/cling/Interpreter/Value.h include/cling/Interpreter/Visibility.h +cling/lib/clang/20/include/__clang_cuda_builtin_vars.h +cling/lib/clang/20/include/__clang_cuda_cmath.h +cling/lib/clang/20/include/__clang_cuda_complex_builtins.h +cling/lib/clang/20/include/__clang_cuda_device_functions.h +cling/lib/clang/20/include/__clang_cuda_intrinsics.h +cling/lib/clang/20/include/__clang_cuda_libdevice_declares.h +cling/lib/clang/20/include/__clang_cuda_math.h +cling/lib/clang/20/include/__clang_cuda_math_forward_declares.h +cling/lib/clang/20/include/__clang_cuda_runtime_wrapper.h +cling/lib/clang/20/include/__clang_cuda_texture_intrinsics.h +cling/lib/clang/20/include/__clang_hip_cmath.h +cling/lib/clang/20/include/__clang_hip_libdevice_declares.h +cling/lib/clang/20/include/__clang_hip_math.h +cling/lib/clang/20/include/__clang_hip_runtime_wrapper.h +cling/lib/clang/20/include/__clang_hip_stdlib.h +cling/lib/clang/20/include/__stdarg___gnuc_va_list.h +cling/lib/clang/20/include/__stdarg___va_copy.h +cling/lib/clang/20/include/__stdarg_header_macro.h +cling/lib/clang/20/include/__stdarg_va_arg.h +cling/lib/clang/20/include/__stdarg_va_copy.h +cling/lib/clang/20/include/__stdarg_va_list.h +cling/lib/clang/20/include/__stddef_header_macro.h +cling/lib/clang/20/include/__stddef_max_align_t.h +cling/lib/clang/20/include/__stddef_null.h +cling/lib/clang/20/include/__stddef_nullptr_t.h +cling/lib/clang/20/include/__stddef_offsetof.h +cling/lib/clang/20/include/__stddef_ptrdiff_t.h +cling/lib/clang/20/include/__stddef_rsize_t.h +cling/lib/clang/20/include/__stddef_size_t.h +cling/lib/clang/20/include/__stddef_unreachable.h +cling/lib/clang/20/include/__stddef_wchar_t.h +cling/lib/clang/20/include/__stddef_wint_t.h +cling/lib/clang/20/include/__wmmintrin_aes.h +cling/lib/clang/20/include/__wmmintrin_pclmul.h +cling/lib/clang/20/include/adcintrin.h +cling/lib/clang/20/include/adxintrin.h +cling/lib/clang/20/include/altivec.h +cling/lib/clang/20/include/amdgpuintrin.h +cling/lib/clang/20/include/ammintrin.h +cling/lib/clang/20/include/amxavx512intrin.h +cling/lib/clang/20/include/amxbf16transposeintrin.h +cling/lib/clang/20/include/amxcomplexintrin.h +cling/lib/clang/20/include/amxcomplextransposeintrin.h +cling/lib/clang/20/include/amxfp16intrin.h +cling/lib/clang/20/include/amxfp16transposeintrin.h +cling/lib/clang/20/include/amxfp8intrin.h +cling/lib/clang/20/include/amxintrin.h +cling/lib/clang/20/include/amxmovrsintrin.h +cling/lib/clang/20/include/amxmovrstransposeintrin.h +cling/lib/clang/20/include/amxtf32intrin.h +cling/lib/clang/20/include/amxtf32transposeintrin.h +cling/lib/clang/20/include/amxtransposeintrin.h +cling/lib/clang/20/include/arm64intr.h +cling/lib/clang/20/include/arm_acle.h +cling/lib/clang/20/include/arm_cmse.h +cling/lib/clang/20/include/arm_neon_sve_bridge.h +cling/lib/clang/20/include/armintr.h +cling/lib/clang/20/include/avx10_2_512bf16intrin.h +cling/lib/clang/20/include/avx10_2_512convertintrin.h +cling/lib/clang/20/include/avx10_2_512minmaxintrin.h +cling/lib/clang/20/include/avx10_2_512niintrin.h +cling/lib/clang/20/include/avx10_2_512satcvtdsintrin.h +cling/lib/clang/20/include/avx10_2_512satcvtintrin.h +cling/lib/clang/20/include/avx10_2bf16intrin.h +cling/lib/clang/20/include/avx10_2convertintrin.h +cling/lib/clang/20/include/avx10_2copyintrin.h +cling/lib/clang/20/include/avx10_2minmaxintrin.h +cling/lib/clang/20/include/avx10_2niintrin.h +cling/lib/clang/20/include/avx10_2satcvtdsintrin.h +cling/lib/clang/20/include/avx10_2satcvtintrin.h +cling/lib/clang/20/include/avx2intrin.h +cling/lib/clang/20/include/avx512bf16intrin.h +cling/lib/clang/20/include/avx512bitalgintrin.h +cling/lib/clang/20/include/avx512bwintrin.h +cling/lib/clang/20/include/avx512cdintrin.h +cling/lib/clang/20/include/avx512dqintrin.h +cling/lib/clang/20/include/avx512fintrin.h +cling/lib/clang/20/include/avx512fp16intrin.h +cling/lib/clang/20/include/avx512ifmaintrin.h +cling/lib/clang/20/include/avx512ifmavlintrin.h +cling/lib/clang/20/include/avx512vbmi2intrin.h +cling/lib/clang/20/include/avx512vbmiintrin.h +cling/lib/clang/20/include/avx512vbmivlintrin.h +cling/lib/clang/20/include/avx512vlbf16intrin.h +cling/lib/clang/20/include/avx512vlbitalgintrin.h +cling/lib/clang/20/include/avx512vlbwintrin.h +cling/lib/clang/20/include/avx512vlcdintrin.h +cling/lib/clang/20/include/avx512vldqintrin.h +cling/lib/clang/20/include/avx512vlfp16intrin.h +cling/lib/clang/20/include/avx512vlintrin.h +cling/lib/clang/20/include/avx512vlvbmi2intrin.h +cling/lib/clang/20/include/avx512vlvnniintrin.h +cling/lib/clang/20/include/avx512vlvp2intersectintrin.h +cling/lib/clang/20/include/avx512vnniintrin.h +cling/lib/clang/20/include/avx512vp2intersectintrin.h +cling/lib/clang/20/include/avx512vpopcntdqintrin.h +cling/lib/clang/20/include/avx512vpopcntdqvlintrin.h +cling/lib/clang/20/include/avxifmaintrin.h +cling/lib/clang/20/include/avxintrin.h +cling/lib/clang/20/include/avxneconvertintrin.h +cling/lib/clang/20/include/avxvnniint16intrin.h +cling/lib/clang/20/include/avxvnniint8intrin.h +cling/lib/clang/20/include/avxvnniintrin.h +cling/lib/clang/20/include/bmi2intrin.h +cling/lib/clang/20/include/bmiintrin.h +cling/lib/clang/20/include/builtins.h +cling/lib/clang/20/include/cet.h +cling/lib/clang/20/include/cetintrin.h +cling/lib/clang/20/include/cldemoteintrin.h +cling/lib/clang/20/include/clflushoptintrin.h +cling/lib/clang/20/include/clwbintrin.h +cling/lib/clang/20/include/clzerointrin.h +cling/lib/clang/20/include/cmpccxaddintrin.h +cling/lib/clang/20/include/cpuid.h +cling/lib/clang/20/include/crc32intrin.h +cling/lib/clang/20/include/cuda_wrappers/algorithm +cling/lib/clang/20/include/cuda_wrappers/bits/basic_string.h +cling/lib/clang/20/include/cuda_wrappers/bits/basic_string.tcc +cling/lib/clang/20/include/cuda_wrappers/bits/shared_ptr_base.h +cling/lib/clang/20/include/cuda_wrappers/cmath +cling/lib/clang/20/include/cuda_wrappers/complex +cling/lib/clang/20/include/cuda_wrappers/new +cling/lib/clang/20/include/emmintrin.h +cling/lib/clang/20/include/enqcmdintrin.h +cling/lib/clang/20/include/f16cintrin.h +cling/lib/clang/20/include/float.h +cling/lib/clang/20/include/fma4intrin.h +cling/lib/clang/20/include/fmaintrin.h +cling/lib/clang/20/include/fxsrintrin.h +cling/lib/clang/20/include/gfniintrin.h +cling/lib/clang/20/include/gpuintrin.h +cling/lib/clang/20/include/hexagon_circ_brev_intrinsics.h +cling/lib/clang/20/include/hexagon_protos.h +cling/lib/clang/20/include/hexagon_types.h +cling/lib/clang/20/include/hresetintrin.h +cling/lib/clang/20/include/htmintrin.h +cling/lib/clang/20/include/htmxlintrin.h +cling/lib/clang/20/include/hvx_hexagon_protos.h +cling/lib/clang/20/include/ia32intrin.h +cling/lib/clang/20/include/immintrin.h +cling/lib/clang/20/include/intrin.h +cling/lib/clang/20/include/intrin0.h +cling/lib/clang/20/include/inttypes.h +cling/lib/clang/20/include/invpcidintrin.h +cling/lib/clang/20/include/iso646.h +cling/lib/clang/20/include/keylockerintrin.h +cling/lib/clang/20/include/larchintrin.h +cling/lib/clang/20/include/lasxintrin.h +cling/lib/clang/20/include/limits.h +cling/lib/clang/20/include/llvm_libc_wrappers/assert.h +cling/lib/clang/20/include/llvm_libc_wrappers/ctype.h +cling/lib/clang/20/include/llvm_libc_wrappers/inttypes.h +cling/lib/clang/20/include/llvm_libc_wrappers/stdio.h +cling/lib/clang/20/include/llvm_libc_wrappers/stdlib.h +cling/lib/clang/20/include/llvm_libc_wrappers/string.h +cling/lib/clang/20/include/llvm_libc_wrappers/time.h +cling/lib/clang/20/include/llvm_offload_wrappers/__llvm_offload.h +cling/lib/clang/20/include/llvm_offload_wrappers/__llvm_offload_device.h +cling/lib/clang/20/include/llvm_offload_wrappers/__llvm_offload_host.h +cling/lib/clang/20/include/lsxintrin.h +cling/lib/clang/20/include/lwpintrin.h +cling/lib/clang/20/include/lzcntintrin.h +cling/lib/clang/20/include/mm3dnow.h +cling/lib/clang/20/include/mm_malloc.h +cling/lib/clang/20/include/mmintrin.h +cling/lib/clang/20/include/module.modulemap +cling/lib/clang/20/include/movdirintrin.h +cling/lib/clang/20/include/movrs_avx10_2_512intrin.h +cling/lib/clang/20/include/movrs_avx10_2intrin.h +cling/lib/clang/20/include/movrsintrin.h +cling/lib/clang/20/include/msa.h +cling/lib/clang/20/include/mwaitxintrin.h +cling/lib/clang/20/include/nmmintrin.h +cling/lib/clang/20/include/nvptxintrin.h +cling/lib/clang/20/include/opencl-c-base.h +cling/lib/clang/20/include/opencl-c.h +cling/lib/clang/20/include/openmp_wrappers/__clang_openmp_device_functions.h +cling/lib/clang/20/include/openmp_wrappers/cmath +cling/lib/clang/20/include/openmp_wrappers/complex +cling/lib/clang/20/include/openmp_wrappers/complex.h +cling/lib/clang/20/include/openmp_wrappers/complex_cmath.h +cling/lib/clang/20/include/openmp_wrappers/math.h +cling/lib/clang/20/include/openmp_wrappers/new +cling/lib/clang/20/include/pconfigintrin.h +cling/lib/clang/20/include/pkuintrin.h +cling/lib/clang/20/include/pmmintrin.h +cling/lib/clang/20/include/popcntintrin.h +cling/lib/clang/20/include/ppc_wrappers/bmi2intrin.h +cling/lib/clang/20/include/ppc_wrappers/bmiintrin.h +cling/lib/clang/20/include/ppc_wrappers/emmintrin.h +cling/lib/clang/20/include/ppc_wrappers/immintrin.h +cling/lib/clang/20/include/ppc_wrappers/mm_malloc.h +cling/lib/clang/20/include/ppc_wrappers/mmintrin.h +cling/lib/clang/20/include/ppc_wrappers/nmmintrin.h +cling/lib/clang/20/include/ppc_wrappers/pmmintrin.h +cling/lib/clang/20/include/ppc_wrappers/smmintrin.h +cling/lib/clang/20/include/ppc_wrappers/tmmintrin.h +cling/lib/clang/20/include/ppc_wrappers/x86gprintrin.h +cling/lib/clang/20/include/ppc_wrappers/x86intrin.h +cling/lib/clang/20/include/ppc_wrappers/xmmintrin.h +cling/lib/clang/20/include/prfchiintrin.h +cling/lib/clang/20/include/prfchwintrin.h +cling/lib/clang/20/include/ptrauth.h +cling/lib/clang/20/include/ptwriteintrin.h +cling/lib/clang/20/include/raointintrin.h +cling/lib/clang/20/include/rdpruintrin.h +cling/lib/clang/20/include/rdseedintrin.h +cling/lib/clang/20/include/riscv_bitmanip.h +cling/lib/clang/20/include/riscv_corev_alu.h +cling/lib/clang/20/include/riscv_crypto.h +cling/lib/clang/20/include/riscv_ntlh.h +cling/lib/clang/20/include/rtmintrin.h +cling/lib/clang/20/include/s390intrin.h +cling/lib/clang/20/include/serializeintrin.h +cling/lib/clang/20/include/sgxintrin.h +cling/lib/clang/20/include/sha512intrin.h +cling/lib/clang/20/include/shaintrin.h +cling/lib/clang/20/include/sifive_vector.h +cling/lib/clang/20/include/sm3intrin.h +cling/lib/clang/20/include/sm4evexintrin.h +cling/lib/clang/20/include/sm4intrin.h +cling/lib/clang/20/include/smmintrin.h +cling/lib/clang/20/include/stdalign.h +cling/lib/clang/20/include/stdarg.h +cling/lib/clang/20/include/stdatomic.h +cling/lib/clang/20/include/stdbool.h +cling/lib/clang/20/include/stdckdint.h +cling/lib/clang/20/include/stddef.h +cling/lib/clang/20/include/stdint.h +cling/lib/clang/20/include/stdnoreturn.h +cling/lib/clang/20/include/tbmintrin.h +cling/lib/clang/20/include/tgmath.h +cling/lib/clang/20/include/tmmintrin.h +cling/lib/clang/20/include/tsxldtrkintrin.h +cling/lib/clang/20/include/uintrintrin.h +cling/lib/clang/20/include/unwind.h +cling/lib/clang/20/include/usermsrintrin.h +cling/lib/clang/20/include/vadefs.h +cling/lib/clang/20/include/vaesintrin.h +cling/lib/clang/20/include/varargs.h +cling/lib/clang/20/include/vecintrin.h +cling/lib/clang/20/include/velintrin.h +cling/lib/clang/20/include/velintrin_approx.h +cling/lib/clang/20/include/velintrin_gen.h +cling/lib/clang/20/include/vpclmulqdqintrin.h +cling/lib/clang/20/include/waitpkgintrin.h +cling/lib/clang/20/include/wasm_simd128.h +cling/lib/clang/20/include/wbnoinvdintrin.h +cling/lib/clang/20/include/wmmintrin.h +cling/lib/clang/20/include/x86gprintrin.h +cling/lib/clang/20/include/x86intrin.h +cling/lib/clang/20/include/xmmintrin.h +cling/lib/clang/20/include/xopintrin.h +cling/lib/clang/20/include/xsavecintrin.h +cling/lib/clang/20/include/xsaveintrin.h +cling/lib/clang/20/include/xsaveoptintrin.h +cling/lib/clang/20/include/xsavesintrin.h +cling/lib/clang/20/include/xtestintrin.h +cling/lib/clang/20/include/yvals_core.h +cling/lib/clang/20/include/zos_wrappers/builtins.h lib/libcling.so -lib/libcling.so.18.1 +lib/libcling.so.20.1 lib/libclingDemoPlugin.so -lib/libclingDemoPlugin.so.18.1 +lib/libclingDemoPlugin.so.20.1 lib/libclingJupyter.so -lib/libclingJupyter.so.18.1 +lib/libclingJupyter.so.20.1