Micha Reiser
Micha Reiser
> I thought this initially. Not sure if this makes a huge difference. Will test here. I think it roughly showed 2% improvement for each removed collection (so 4% in...
Uh, that's odd. Issue: `noArrayIndexKey` ignores expressions in return statements (and potentially other statements?)
What would you consider "fast"? It should be possible to improve the wall-time by consistently caching Rust build artifacts. We already do so in some of the jobs but not...
Hmm... that's the one decision I regret. It made the code horribly complicated, and the compiler supports the wrong features. Main issues I had - The API is just not...
The TypeScript API is quite simple in most cases. However, it's often unclear what result you get (in some cases you will find out that the result seems not to...
@MaxGraey The AST walking part isn't the problem. Most compiler use AST walking for generating the source code. The custom transform is needed to remove the source of the compiled...
@winksaville I believe that is a totally different topic, isn't it? I believe LLVM is great and offers many optimizations for free. However, it requires that the users have an...
@MaxGraey [Yes](https://github.com/MichaReiser/TypeScript/commit/66228db105dd8db7f0fbd6e1daab9fc63cdc0d91) it is. You need to maintain your own version of TypeScript. And, since TypeScript is written in TypeScript you may need to make further adjustments to the TypeScript...
@winksaville That's the toolchain I'm using in Speedy.js