HTTP/1.1 -1 Read error in cache disk data: SuccessContent-Type: text/tab-separated-values; charset="utf-8" Last-Modified: Sat, 22 Jan 2022 07:13:13 GMT Content-length: 975 Connection: Close Proxy-Connection: Close X-Cache: HIT from web1.osuosl.org Server: ProxyTrack 0.5 (HTTrack 3.49.2) id summary reporter owner description type status priority milestone component version severity resolution keywords cc lang patch platform 1477 [embed] expose non-vararg-based sub/method call-ins plobsing "The embedding API currently exposes Parrot_ext_call to provide call-ins on subs and methods. Parrot_ext_call uses a va_list for parameters and return locations. This is fine only if the signature to the call can be determined statically. AFAIK, there is no portable way to build up a va_list at runtime. Being a VM for dynamic languages, there are going to be cases where embedders want to decide things like number of arguments/returns at runtime (yay dynamicism!). A good example of this is &Parrot::Embed::invoke which can only make ""S->P"" calls ATM. Providing an equivalent function that took an aggregate (either C-ish or Parrot-ish) instead of the va_list would allow for dynamic call-ins." feature closed normal none 2.1.0 medium wontfix jkeenan " type