- 02 Jun, 2014 1 commit
-
-
Marius Wachtler authored
-
- 01 Jun, 2014 1 commit
-
-
Krzysztof Klinikowski authored
-
- 31 May, 2014 5 commits
-
-
Kevin Modzelewski authored
-
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.
-
Kevin Modzelewski authored
-
- 30 May, 2014 7 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Python inheritance is remarkably complicated... this commit implements the basics. There are still a fair number of things that are unimplemented, and some things like inheriting from all the basic types haven't been added yet.
-
Kevin Modzelewski authored
-
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.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
- 29 May, 2014 5 commits
-
-
Kevin Modzelewski authored
Add (modified) spectral_norm millibenchmark from the language shootout.
-
Kevin Modzelewski authored
Implement tuple hashing
-
Marius Wachtler authored
-
Marius Wachtler authored
Implement zip2
-
Kevin Modzelewski authored
Implementation of dict comprehension
-
- 28 May, 2014 8 commits
-
-
Vinzenz Feenstra authored
Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
-
Vinzenz Feenstra authored
Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
-
Kevin Modzelewski authored
Implement list.index()
-
Krzysztof Klinikowski authored
-
Kevin Modzelewski authored
LivenessAnalysis: Cache BB liveness info to improve performance
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Move some things to calling the *Internal methods, which don't do patchpoint-checking, which wouldn't apply. Reduce some unnecessary string-creation.
-
Kevin Modzelewski authored
Also fix some of the things that it reported. Have to patch the tool to make it work, since it wants to use the CLANG_CXX environment variable to pass information around, but the Pyston Makefile uses that variable as well.
-
- 27 May, 2014 2 commits
-
-
Vinzenz Feenstra authored
Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
-
Vinzenz Feenstra authored
Signed-off-by: Vinzenz Feenstra <evilissimo@gmail.com>
-
- 23 May, 2014 1 commit
-
-
Marius Wachtler authored
Brings down runtime of gcj_2014_1c_b.py from 2secs to 0.7
-
- 22 May, 2014 4 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
implement del x[idx], x[start, end, step]
-
Kevin Modzelewski authored
implement list.reverse()
-
xiafan_linux authored
-
- 21 May, 2014 6 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-