Carl Meyer

Results 213 comments of Carl Meyer

PyPerformance results show neutral impact on geometric mean of benchmarks: https://gist.github.com/ericsnowcurrently/01b79f54360efa52d4c5bb536cc885e5

For the record, discussed this in person with @markshannon and agreed to expand it so that you watch individual types instead of subscribing only to all changes to all types....

@markshannon I think this is ready for your review now; I've implemented the changes we discussed. You may want to take a look at how I chose to document the...

Thanks @erlend-aasland, updated the test coverage according to your comments. @markshannon I think this is ready, pretty straightforward along the same lines as dict watchers, would be great to just...

I guess it still makes sense to "fix" the specialized instructions in 3.11 so that this always-broken SWIG code isn't _more_ broken than it was pre-3.11. I think for 3.12...

We have code in cinder's compiler to inline comprehensions instead of creating a function. It is a perf win but there is a semantic compromise in scoping / name visibility,...

> I'm thinking that any object that is depended on, whether dict, function or class would be allocated an ID. Optimized code would depend on a set of IDs. If...

It has to be added manually. It would be up to @ambv how he wants to address this issue in retype, if at all.

In principle I think the tools already exist for this with `typing.overload` and `typing.NoReturn`. One could imagine this annotation for `assertIsNotNone` (defined as if it were a standalone function for...