metagn
metagn
Edit: Forgot there is only ever 1 depth of generic aliases, what I wrote wouldn't work very well. Only the final generic alias or the original generic type can be...
I opened the PR after the second commit, also CI is fine outside of that arraymancer PR (arraymancer CI is broken) there was just a lot of httpclient failures. The...
Was waiting on https://github.com/mratsim/Arraymancer/pull/674 to be merged, testing to see if it actually works since arraymancer's own CI is broken
It does work but we should probably still wait for it to get merged as it would be bad to break arraymancer for this.
This is an issue with generics more than templates and there are other issues that cover the exact same problem which I will edit this comment to link later. (Edit:...
I edited my comment to link the other issues but it seems like you found them already, yes this only triggers when the template has a typed argument or is...
Caused by quadratic semchecks of the operands allocating too much memory with `copyTree` to get an `nOrig`. Semchecking a call semchecks each of its arguments individually, and when the arguments...
Seems like the tuple loses all type information
Related #5815
The symbol `int` has type `int` which isn't updated by `prepareOperand` because it's not nil type, workaround is `newPar(bindSym"int")`