- 02 Dec, 2014 1 commit
-
-
Kevin Modzelewski authored
-
- 26 Nov, 2014 1 commit
-
-
Kevin Modzelewski authored
Add missing FloorDivInt test
-
- 24 Nov, 2014 2 commits
-
-
Kevin Modzelewski authored
Cmake fixes for #231 and #232
-
Kevin Modzelewski authored
load package/__init__.py if it exists, and set its __path__
-
- 23 Nov, 2014 2 commits
-
-
Marius Wachtler authored
my old one was missing a std::move and did not accept lvalues.
-
Marius Wachtler authored
-
- 22 Nov, 2014 1 commit
-
-
Kevin Modzelewski authored
Controlled by the '-b' command-line flag. That used to be for "benchmark" mode but it looks like benchmark mode has been broken for a while, so remove that.
-
- 21 Nov, 2014 10 commits
-
-
Daniel Agar authored
-
Daniel Agar authored
-
Chris Toshok authored
also, add a test that includes importing both a module with __init__.py and a submodule.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
initial cmake support
-
Kevin Modzelewski authored
ie due to reoptimizing the function and then calling into the compiled code. We could handle this specific case by not treating these as "real" frames that need to be introspected, but we have these kinds of situations in other places (reopt from compiled code, osr from either kind) so I'd rather find a more general improvement.
-
Kevin Modzelewski authored
Before it was recompiling the OSR-entry function every time it would take an osr exit.
-
Kevin Modzelewski authored
-
- 20 Nov, 2014 18 commits
-
-
Kevin Modzelewski authored
New AST interpreter
-
Kevin Modzelewski authored
- Move internal definitions from header to source file - Fix root_stack_set bug carried over from llvm_interpreter - Cut off access to the old llvm interpreter - Slightly tune the tiering thresholds - They seem too high but our LLVM compilation is overly expensive right now - Our AST interpreter is also somewhat slow due to its string handling
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
for consistency
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-the Makefile has been moved up from src/Makefile to the top level -all pyston binaries and unittests (gc, analysis) are also placed in the top directory
-
Kevin Modzelewski authored
Once we get the AST interpreter in, we can add resume-from-any-point functionality, which means that we can get rid of the current OSR system. Maybe we should have done that first, but I thought it would be easy to get the OSR stuff working.
-
Marius Wachtler authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
This time for the llvm configuration. Sometimes when updating the LLVM directory, we need to reconfigure things. We don't know that until after we update it, though, but Make will decide at the beginning whether it needs to be updated or not. We could always reconfigure every time we update LLVM (might be ok), or add a helper target that recursively calls Make after the updating is done (what this patch does). This should fix those "C compiler can't generate executables" errors that come from running two copies of the configure script in parallel.
-
Kevin Modzelewski authored
Ie if you override sys.stdout, prints without an explicit destination will go to the new location. Also sneak in a couple other bugfixes.
-
- 19 Nov, 2014 5 commits
-
-
Kevin Modzelewski authored
List right multiplication, tuple multiplication
-
Joris Vankerschaver authored
-
Joris Vankerschaver authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Implement FloorDivInt
-