Snow 编程语言 v0.10.0 发布: 实现方法重载、增加 ANY 类型
更新内容 新增功能 方法重载:引入按参数总数(含隐式 this)区分的重载机制;统一为为重载方法追加 _N 后缀的命名规则;新增重载表与 addMethod / getMethod;对象/静态方法调用自动追加 _N,普通函数调用不追加。 字符串/引用拼接:IR 新增 ADD_R,并由 IROpCodeMapper 映射到 VM 指令 R_ADD;VM 新增 RAddCommand,实现「两引用出栈 → 转字符串 → 按左到右顺序拼接 → 压栈」的语义,延续非数值 + 的字符串连接行为。 类型系统扩展:新增万能类型 ANY;isCompatible 增强以支持 ANY 与父类引用检查;类型提升工具支持引用类型 R; 变量声明支持自动类型提升。 平台:新增 macOS 打包配置,完善分发能力。 性能和稳定性改进 数值计算精确化:实现数值加法的精确处理,消除常见浮点误差;非数值 + 仍保持字符串连接语义。 调用链路优化:更新 CallExpressionAnalyzer 与方法查找算法,按参数计数解析更快、更准确。 执行路径简化:精简 CallCommand,移除虚拟调用路径,仅保留静态调用...