From 1add214af54ca9608eae7e2c0078af04cac2e206 Mon Sep 17 00:00:00 2001 From: Aaron Jomy Date: Tue, 8 Sep 2026 08:31:34 +0200 Subject: [PATCH 1/2] Add cppjit 0.1.0a1 to the releases page --- _data/releases.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/_data/releases.yml b/_data/releases.yml index 0a21278a..2261f02d 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -1,3 +1,21 @@ +- date: 2026-09-07 + codebase: "cppjit" + version: "v0.1.0a1" + description: | + cppjit 0.1.0a1 is the first prerelease of cppjit, the successor of cppyy + rebuilt on CppInterOp and the clang-repl C++ interpreter in LLVM. The + user-facing Python layer is mostly unchanged from cppyy, while the + compiler layer underneath replaces Cling and its patched LLVM with + CppInterOp on stock LLVM releases. As presented at + [CHEP 2026](https://indico.cern.ch/event/1471803/contributions/6968247/attachments/3283391/5868828/CppInterOp_CHEP2026.pdf), + this new, more efficient and correct backend enables a larger set of + C++ features and provides various opportunities for more advanced + interoperability. The release installs from PyPI with + `pip install --pre cppjit` and ships wheels for Linux x86_64/aarch64 + and macOS arm64/x86_64 on Python 3.12-3.14, built with the LLVM 21 + toolchain. + link: "https://github.com/compiler-research/cppjit/releases/tag/v0.1.0a1" + - date: 2026-06-28 codebase: "Clad" version: "v2.4" From 44127a65bf663b1ed4f50619d147992015d97f24 Mon Sep 17 00:00:00 2001 From: Aaron Jomy Date: Tue, 8 Sep 2026 08:51:15 +0200 Subject: [PATCH 2/2] Update check-spelling metadata --- .github/actions/spelling/expect.txt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index d03191a9..a2472b61 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -13,10 +13,16 @@ cblas CLADEUROAD copyable cppalliance +cppjit CRROOT -CTAD csa +CTAD +demangling +elidable +ellint +Emscripten endunless +expint Ezz Ezzeldin ezzeldin @@ -26,6 +32,7 @@ Galin genomics goyalvedant gpt +gtest ibrahim inp jank @@ -34,11 +41,12 @@ Kiril lang layernorm LBM +llvmorg Loihi Medhane medhane -Mtools MLIR +Mtools Nellamakada Neuromorphic neuromorphic @@ -49,13 +57,17 @@ peiqi pld previndex pubtit +pushforwards Qassets Qimages QVZ Reoptimization reoptimization Resugaring +rootcling +rtti sgemm +supportpassing sustainability TEACHINGADEUROAD Thapar @@ -66,3 +78,5 @@ upstreaming usecases USINGSTDCPP vedant +VRAM +xtl