- 29 May, 2014 1 commit
-
-
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 10 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Before was using some bad iteration strategies for fixed-point computation: LIFO for definedness analysis (very bad), and FIFO for type analysis (bad). Switch both of them to use a priority queue that picks the block with the lowest index; this is an order of magnitude better on the new gcj test but still is fairly slow.
-
Kevin Modzelewski authored
Added some string functions and fixed a couple bugs.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Also, give up on maintaining 100% error message compatibility with CPython. There are some places where it's kind of silly to do this since the messages seem based on internal implementation details; namely, whether to output at the global scope: NameError: global name 'x' is not defined vs NameError: name 'x' is not defined This depends on whether any function has been defined that has a "global x" declaration. Instead, make the tester a little bit smarter to know that certain classes of error messages should be treated as equivalent.
-
- 20 May, 2014 9 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Not quite as small as microbenchmarks, which primarily test just a single feature, but not full benchmarks either.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Will add them back later
-
Kevin Modzelewski authored
-
xiafan_linux authored
add the python test file for del statement fix the ic enable macro of delitem make the implementation of del statement exception-aware
-
Kevin Modzelewski authored
Instead of releasing into the public domain, release under the license of the respective upstream project.
-
- 19 May, 2014 2 commits
-
-
Kevin Modzelewski authored
Updated exception handling in: src/runtime/types.cpp src/runtime/builtin_modules/builtins.cpp src/runtime/builtin_modules/math.cpp
-
Kevin Modzelewski authored
Adds a non-optimal implementation of int.__divmod__ + tests
-
- 18 May, 2014 2 commits
-
-
Kevin Modzelewski authored
Change the logic to determine path to parse_ast.py, otherwise it breaks usage of pyston binary.
-
Leandro Lameiro authored
-
- 17 May, 2014 1 commit
-
-
Leandro Lameiro authored
-