Asger F

Results 34 comments of Asger F

Classes and members should have source information as well (I just didn't think I would have to write that down). My point was that some expressions might not deserve their...

Yes, I think malformed typed should be handled in the frontend, but it doesn't try very hard at the moment. Whether List should become List or just Object I'm not...

I don't see a compelling reason to put the mixed-in type in the 'implements' clause. Can we close this issue or does anyone want to act on it?

I think we should do mixin canonicalization per library. That way it won't interfere with modular compilation and we can name the mixin classes without creating two similarly named classes....

They are currently canonicalized per library, but this has turned out to cause issues with strong mode, and the current implementation in kernel creates too way many duplicated type parameters.

Commit 3ac36acd4c54a3616ebb68d5cacb5b5c590a26c1 brings significant changes. I'm just going to paste its commit message here for reference: `````` The concept of a binary library file no longer exists. A kernel file...

@kmillikin is there a way to fix this on the VM side?

Some progress has been made for this but there are still some missing cases. It is still not clear how best to recover from an invalid constant expression.

I would be happy to merge in a good quality, full-featured ES6 parser. 👍 If you want feedback on a partial ES6 parser (e.g. a PR that just adds `let`)...

Thanks for catching all these. Unfortunately I just can't find the time to maintain tscheck these days, so they may hang in there for a while.