Michael J. Sullivan

Results 117 comments of Michael J. Sullivan

Hey, sorry to take so long to reply and then just ask for more info, but could you please share a complete schema that is sufficient to reproduce the issue?...

The bug I was hitting (and probably Elvis) came specifically from listing in the `UNLESS CONFLICT` clause a property that is not actually inserted. Fix for that is coming up.

Yury and I figured out a workable strategy. The hard part here is dealing with tuples that appear inside arrays, and additionally nested arrays that appear inside those tuples. The...

Actually, that approach doesn't quite work, because it fails to distinguish between containing an empty array and being empty. There are modifications that do work, but they performed pretty slowly...

"Simplify creating IR for a function" and "Simplify Environment" seem like the high leverage things here

This is a duplicate of https://github.com/mypyc/mypyc/issues/575 but I'll close that one because this is more detailed.

Decorated classes don't get compiled into extension classes (we create them by calling `type`), but we still need to compile all the methods (which we then put in the dict...

We create fresh code and frame objects every time we add to a traceback. We could definitely cache code objects at least.

Using IntEnum with class-based syntax is also broken, but fails at runtime trying to look up `int` in the globals dict. I bet it is having weird interference from the...