我在写 Vyper 合约的时候发现 self. default () 这种直接调用 fallback 的写法居然能编译过,但这看起来不像是正常能调用的函数入口,容易让人误以为真的会走默认路径。能不能在编译时直接…
我在写 Vyper 合约的时候发现 self. default () 这种直接调用 fallback 的写法居然能编译过,但这看起来不像是正常能调用的函数入口,容易让人误以为真的会走默认路径。能不能在编译时直接…: a task in MiMo-V2.6-RL-oss: Agentic RL Environments (MiMo RL release). Problem Statement 我在写 Vyper 合约的时候发现 self.default() 这种直接调用 fallback…
The task
Problem Statement 我在写 Vyper 合约的时候发现 self.default() 这种直接调用 fallback 的写法居然能编译过,但这看起来不像是正常能调用的函数入口,容易让人误以为真的会走默认路径。能不能在编译时直接报错提醒一下,最好顺便告诉我这种情况应该用 raw_call? Expected outcomes 任何直接调用 fallback/default 函数入口 default 的 Vyper 源码都不应再通过编译。 这类编译失败应表现为调用违规类错误,例如公开异常…
Part of XiaomiMiMo/MiMo-V2.6-RL-oss.