From e836d6150d4aaf015966c6f023f1be3e5ce37d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Balv=C3=ADn?= Date: Sun, 20 Sep 2026 00:57:02 +0200 Subject: [PATCH] docs: changelog entry for the loong64 JIT enablement Assisted-by: GLM 5.3 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad013f8..b247f9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -292,6 +292,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 kernels used is one `go tool asm` rejects). - The GOROOT corpus number rose to 127 of 627 files (20.3 %) assembling for every target architecture, from 108. +- **loong64 JIT execution enabled.** The loong64 trampoline is now + validated end to end under qemu-user emulation (plain and ABI-checked + calls, goroutine-clobber detection), so `gasm verify` runs the JIT + checks on loong64 hosts instead of forcing every loong64 kernel down + the ground-truth path. The arm64 and riscv64 trampolines carry the + same validation; the arm64 ABI test now seeds its kernel arguments + (a zeroed block made the passthrough check meaningless), and the + loong64 basic kernel's branch maze terminates on every path so the + smoke sweep cannot spin on leftover register values. ## [0.33.0] - 2026-09-14