Commit Graph

18 Commits

Author SHA1 Message Date
pjh123 687a0b436a feat: TA 统一数值键门助手与单测钉 2026-09-22 20:01:01 +00:00
pjh123 d6acfdf04f fix: 余数掩码整 limb 边界丢多余位修复 digit 展开失真 2026-09-22 13:24:16 +00:00
pjh123 5877d3b178 fix: Number 格式化改用精确十进制 digit 串 half-up 舍入 2026-09-22 12:09:48 +00:00
pjh123 550d8f4cba fix: 对齐 Number 原型四方法规范序位并补齐绑定元数据面 2026-09-22 09:59:53 +00:00
pjh123 098375aa9e fix: DataView 原型访问器与 ToNumber 强转序位收口 2026-09-22 05:57:39 +00:00
pjh123 fea24b6d26 fix: 修复 oxide_builtins 整数溢出 panic 点与安全转换 2026-09-21 14:11:20 +00:00
pjh123 9b4f1e916d fix: 装箱对象被包基元改专属载荷字段免槽位错位 2026-09-20 04:28:20 +00:00
pjh123 890c322a06 docs: number 注释黑话清扫 2026-09-16 19:01:15 +00:00
pjh123 c3d181bd32 fix: parseInt/parseFloat 对象参数按 ToString 完整转换并传播异常
对象参数走 ToPrimitive(string hint) 后取串解析(toString 结果可见),
Symbol 抛 TypeError,对象方法抛出的原始异常原样传播。
2026-08-15 22:32:14 +08:00
pjh123 45fe2d7b32 fix: parseInt/parseFloat 前缀解析与 radix 语义符合规范 2026-08-15 21:40:27 +08:00
pjh123 9ba1eb4c1c perf: f64 转字符串去中间分配并加整数 double 快路径 2026-08-15 15:06:43 +08:00
pjh123 3ad80d6ed4 perf: new_string_owned 零拷贝路径替代 new_string 二次克隆 2026-08-13 14:55:08 +08:00
pjh123 af61dcf6fc feat: ToPropertyKey 改走 ToPrimitive,Symbol 键与描述符,转换错误可捕获 2026-08-12 09:59:56 +08:00
pjh123 32c0474959 fix: Number::toString 符合 ECMA-262(1e21 指数、radix RangeError、parseInt/Number 字符串解析) 2026-08-08 20:39:55 +08:00
pjh123 263fd255b6 docs: 添加 Rustdoc 注释 2026-08-05 21:46:47 +08:00
pjh123 dfdaeeaeaf fix: Number 静态方法 ToNumber 转换、格式化方法精度/边界修复、常量属性描述符 2026-06-27 22:46:48 +08:00
pjh123 7ba5da9513 refactor: 用户数字参数改走 coerce_number_bounded,对象参数支持 ToPrimitive 2026-06-27 13:49:37 +08:00
pjh123 f23d4e61b2 feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost> 2026-06-25 22:38:23 +08:00