v2.30.0 — WASM Compiler + TS Transpiler + Unified Analyzer
WASM-to-ABAP AOT Compiler
Compile any WebAssembly binary to native ABAP. Three paths:
.wasm → pkg/wasmcomp (Go) → ABAP source (AOT compiler)
.ts → pkg/ts2abap (Go) → OO ABAP classes (direct transpiler)
.wasm → zcl_wasm_compiler → ABAP on SAP (self-hosting, 785 lines)
QuickJS: 1,410 functions compiled, 100% opcodes, 101K lines ABAP.
abaplint: 26.5MB WASM compiled to 396K lines ABAP.
Self-Hosting Compiler on SAP
785 lines of ABAP parse any .wasm, generate ABAP, compile via
GENERATE SUBROUTINE POOL, and execute — all within SAP. No external tools.
TS-to-ABAP Direct Transpiler
TypeScript to clean OO ABAP without WASM intermediate. 800x smaller
output. abaplint lexer transpiled and running on SAP A4H.
Unified 5-Layer Code Intelligence
Combines regex (fast), parser (accurate), SCAN ABAP-SOURCE (SAP kernel),
CROSS/WBCROSSGT (index), and ADT Where-Used. Confidence scoring with
parser as primary authority, CROSS as supplementary.
Also in this release
- Hyperfocused mode (99.5% schema reduction) from v2.29.0
- Context compression (7-30x per dependency)
- Method-level surgery (95% token reduction)
Platforms
Linux x64/ARM64/x86/ARM, macOS Intel/Apple Silicon, Windows x64/ARM64/x86