You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a + b where neither side is known to be a number or a string now joins two strings instead of adding them as numbers, as Python does, so wrap a side in int to add. Integer keys of a dict the compiler knows to be one are no longer shifted by one, and a lambda or helper function that reads a loop variable is refused.
Added
compile lambdas, chained comparisons and slice steps, and tell dicts from lists (6024009)
a command name Redis does not have is now refused at import rather than compiled, and a literal None inside a returned table is refused. Both previously compiled to Lua that failed, or silently truncated, at runtime. The header's source path is now repo-relative, which changes the SHA of every script — once.
Added
check command names, fold module constants, and type the caller's side (#2) (0ef4ed2)