* it keeps CPython as is.
* hence retains compat with extensions.
* but still has the potential to improve performance like pypy.
* and yet can be shipped just as an additional compiled lib inside the Python dist.
One thing to note about the list of failing tests is the vast majority of them are due to a single bug (or two): https://github.com/Microsoft/Pyjion/issues/103 . And we currently only have 11 open bugs so the test failures make it look worse than it is.
From reading the description, and from what little I know about IronPython...
IronPython is a re-implementation of Python in C# which allows it to play nice with .NET. This is similar to Jython which is a re-implementation of Python in Java that plays nice with the JVM.
This project on the other had is not a re-implementation at all, but aims to augment the existing CPython implementation with JIT APIs and is using CoreCLR for the JIT.
It's too early. We want to prove to ourselves that we can get the performance we want before proposing the changes we think we want to CPython's C API.
sametmax|10 years ago
mozumder|10 years ago
andor|10 years ago
https://github.com/Microsoft/Pyjion/blob/master/Tests/python...
brettcannon|10 years ago
brettcannon|10 years ago
the_gigi|10 years ago
ericfrederich|10 years ago
IronPython is a re-implementation of Python in C# which allows it to play nice with .NET. This is similar to Jython which is a re-implementation of Python in Java that plays nice with the JVM.
This project on the other had is not a re-implementation at all, but aims to augment the existing CPython implementation with JIT APIs and is using CoreCLR for the JIT.
ericfrederich|10 years ago
brettcannon|10 years ago