PyneComp v6.0.35 — Method-dispatch overhaul plus a batch of compiler fixes, so…
Fixes
- Method calls now resolve much more accurately — imported UDT methods, chained receivers (
a.b().c()), built-in namespaces and locally defined methods all dispatch to the right target - User-defined methods that share a name with a built-in library namespace (e.g. a custom
sessionmethod next tosession.ismarket) no longer collide - Tuple-returning
if/switch/ loop blocks that don’t execute now fall back to a tuple ofnawith the right arity — no more unpacking errors - Positional
constarguments toindicator()/strategy()(title, shorttitle) are hoisted correctly to module scope - The UI-only
activeargument ofinput.*is dropped during compilation instead of breaking emission polylineis now recognized as a built-in library- Map iteration compiles with
items()when both key and value are used