{"shas":[["6deae08225efab1bf2b4a327dbc19fc116f2065a","f5f141a9b4ef3576b6ea90a301134ee55a71ae4c@math2.org","core/fix - function parameters were not initialized to unknown.\n  Previously, this didn't infer correctly:\n    local function ff(xx,yy) return xx + yy end\n    local t = {}\n    function t:test() return self end\n    local aa = ff(5,5)  -- should infer `aa` as unkonwn\n    local aa = t:test() -- should inter `aa` as unknown\n  because the expression `xx` was used prior to initializing\n  the function argument `xx` to `unknown`.  Function argument values\n  are now initialized earlier, when walking down the stack.","David Manura"]],"repo":"davidm/lua-inspect","actor":"davidm","ref":"refs/heads/master","size":1,"head":"6deae08225efab1bf2b4a327dbc19fc116f2065a","actor_gravatar":"51672a2b2cafdb6afea082255c4a3a38","push_id":24882004}