Commits

Show all
Author Commit Message Labels Comments Date
Amaury Forgeot d'Arc
hg merge default
Branches
sepcomp2
Amaury Forgeot d'Arc
clean whitespace
Branches
sepcomp2
Amaury Forgeot d'Arc
Implement method calls across dll boundaries
Branches
sepcomp2
Amaury Forgeot d'Arc
Implement attribute access
Branches
sepcomp2
Amaury Forgeot d'Arc
No need to call functions and classes through the "import module", the original RPython objects are correctly annotated to redirect calls.
Branches
sepcomp2
Amaury Forgeot d'Arc
Refactor and create a FunctionExportInfo similar to the ClassExportInfo. These classes have methods for the different stages: - save_repr() runs in the context of the first translation. - make_external_function() runs in the context of the second translation, and replaces the RPython function/class with something that calls into the first library. The idea is that after save_repr(), the object can be pickled and the second translation done in another process.
Branches
sepcomp2
Amaury Forgeot d'Arc
Make better use of controller: no need to access the class through the 'Module', the one accessible through RPython already redirects annotations.
Branches
sepcomp2
Amaury Forgeot d'Arc
Extract information from the first rtyper, but don't use it to build the import module.
Branches
sepcomp2
Alex Gaynor
Fix indexing with numpy boxes. Also remove a long dead test.
Armin Rigo
Can't use a "for" loop around a jit_merge_point.
Armin Rigo
Fix the old 'generation' GC to not use env.estimate_best_nursery_size() any more.
Maciej Fijalkowski
few more
Maciej Fijalkowski
merge
Maciej Fijalkowski
one more to ignore
Armin Rigo
Try heuristically to check when running on top of CPython that the arguments of jitdriver.jit_merge_point() have been specified in the correct order. Unsure that all cases are covered correctly, but should mostly work.
Maciej Fijalkowski
of course a is a pointer
Maciej Fijalkowski
pff sorry
Maciej Fijalkowski
sorry sorry fix the translation
Armin Rigo
Issue1068: in a pypy translated for x86-32 with SSE2, detect at run-time if we really have SSE2, and if not, abort with a nice error message.
Armin Rigo
Kill this specialization. It's mostly pointless and it gives occasionally headaches because fatalerror() is called from several levels. (Manual transplant of c1db98c91413 and 8c8b4968177b.)
Alex Gaynor
merged upstream
Alex Gaynor
make numpy boxes work with str.format
Maciej Fijalkowski
add a jitdriver here
Maciej Fijalkowski
merge
Maciej Fijalkowski
fix the assembler names
Amaury Forgeot d'Arc
Add support for passing RPython instances between modules. The constructor is also exported. FIXME: I had to disable a check in the ExceptionTransformer, there are probably objects that we should clean up somehow.
Branches
sepcomp2
Amaury Forgeot d'Arc
Functions can be @exported without specifying argument types, as long as they are annotated in some other way.
Branches
sepcomp2
Amaury Forgeot d'Arc
Start framework for a separate compilation.
Branches
sepcomp2
Armin Rigo
Comment (derived from pypy-dev).
Alex Gaynor
a failing test
  1. Prev
  2. Next