Q+ 文档

数值边界:完整 64-bit u64 与 AOT u64(1.7.0-dev / v4.38)

English summary. u64 on the VM supports the full 64-bit range, containers/casts, integer bitwise operators, and (v4.38) large u64 literals in decimal or hex up to 2^64-1; values above u64 max are a loud compile-time error (exceeds u64 max, [TC15], rc=2/no qbc). i64 keeps its existing bounds; binary large literals and negative u64 unary-minus are not enabled; AOT u64 has a 3072-constant pool limit. AOT u64 remains staged (unsupported paths fail loudly), not an unconditional full-u64 claim.

Q+ 1.7.0-dev 的整数边界(spec v4.38;u64 大字面量 A.18 / bitwise v4.36):

VM:完整 u64 + 大字面量(v4.38 收口)

AOT u64 状态(Stage1+2+3 + boxed i64/type-10/POC3)

AOT Linux x86-64 已覆盖 u64 常量/打印/算术/比较/casts/float/容器、boxed i64(tag7 池 4096)、 type-10 指数常量、AOT 多模块 POC3;未支持路径构建期 rc=5/no ELF 或运行期 trap(loud)。

不得宣称

v1.8.0 补充(TC15 剩余边界)

← Q+ Hub