["phase","compile","helpers.rb"]
["phase","execute","helpers.rb"]
["phase","compile","env.rb"]
["phase","execute","env.rb"]
["start",1,"REnv, closed env carries no slot until a scope needs one"]
["error",1,"Method not found: undefined method `__env_svar?` for Object"]
["start",2,"REnv, a live write closes with the slot already made"]
["error",2,"Method not found: undefined method `__env_svar_write` for Object"]
["start",3,"REnv, C closure env carries no slot"]
["error",3,"Method not found: undefined method `__env_cfunc_proc` for Object"]
["start",4,"REnv, reading special variables leaves a slotless env alone"]
["error",4,"Method not found: undefined method `__env_svar_read` for Object"]
["start",5,"REnv, the first write grows a slotless env into the slot"]
["error",5,"Method not found: undefined method `__env_len` for Object"]
["start",6,"REnv, a grown env is the one scope both its procs see"]
["error",6,"Method not found: undefined method `__env_svar?` for Object"]
["start",7,"REnv, the shutdown detach keeps the top-level container"]
["error",7,"Method not found: undefined method `__env_shutdown_svar` for Object"]
["start",8,"REnv, MRB_ENV_SET_BIDX() evaluates its index exactly once"]
["error",8,"Method not found: undefined method `__env_set_bidx_eval_count` for Object"]
["phase","returned","env.rb"]
["phase","completed","env.rb"]
