An error occurred fetching the project authors.
- 24 Jul, 2014 1 commit
-
-
Kevin Modzelewski authored
-
- 23 Jul, 2014 1 commit
-
-
Kevin Modzelewski authored
Previously, a non-satisfied except filter would cause the traceback to be lost, since we were using the one-argument 'raise exc' form.
-
- 22 Jul, 2014 2 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
The python stdlib apparently uses a bunch of old-style ways of doing things. Instead of doing the throwing directly in the generated IR, call a runtime function raise1 which will take care of the semantics of checking the type of the raised object, etc.
-
- 10 Jun, 2014 1 commit
-
-
Kevin Modzelewski authored
I think threading now "works" ie doesn't crash Pyston, though we don't release the GIL until the thread exits.
-
- 31 May, 2014 3 commits
-
-
Kevin Modzelewski authored
I think the new version of LLVM changed clang-format, and it reformatted parts of the Pyston codebase. Maybe we should pin the rev for clang-format?
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
If you throw an unhandled exception, you'll see a traceback from the top-level handler. Doesn't enable us to run any additional programs, since this functionality isn't available to Python-level code, but hopefully should make debugging easier.
-
- 30 May, 2014 1 commit
-
-
Kevin Modzelewski authored
Similar to the location of the dict attribute in CPython, the 'hc attrs list' in Pyston will end up being located at different offsets, depending on the class that's being subclassed from. This commit removes the HCBox class, which assumes that it always lives at the same offset and so can be statically described with a C++ class, and instead uses a runtime lookup. This should hopefully make things a fair bit closer to supporting inheritance.
-
- 21 May, 2014 1 commit
-
-
Kevin Modzelewski authored
-
- 20 May, 2014 1 commit
-
-
Kevin Modzelewski authored
-
- 17 May, 2014 1 commit
-
-
Kevin Modzelewski authored
There's still vestiges of the libunwind experiment; I'm leaving those in even though they're dead since I think we should move soon back to that approach.
-
- 13 May, 2014 1 commit
-
-
Kevin Modzelewski authored
Changed the indentation of pretty much the entire codebase. It did some things that I don't like that seem not configurable, but overall it seems like an improvement, and nice to have a canonical format going forward.
-
- 22 Apr, 2014 1 commit
-
-
Kevin Modzelewski authored
Add an extra marker to libunwind so that pyston can ensure it's running on a patched libunwind version
-
- 21 Apr, 2014 1 commit
-
-
Kevin Modzelewski authored
-
- 14 Apr, 2014 1 commit
-
-
Kevin Modzelewski authored
Also, set -Wno-extern-c-compat to silence libunwind-related warnings. Fixes #27, hopefully for real this time.
-
- 13 Apr, 2014 1 commit
-
-
Kevin Modzelewski authored
This doesn't surface if you install libunwind globally since clang will ignore errors from system libraries; this change should fix it for people who are installing libunwind locally (as is the goal). Fixes #27
-
- 03 Apr, 2014 1 commit
-
-
Kevin Modzelewski authored
-