1. Pypy
  2. Untitled project
  3. pypy
  4. Branches

Branches

sepcomp2

View source
sepcomp2
  • Contributors
    1. Loading...
Author Commit Message Date Builds
Amaury Forgeot d'Arc
Add a failing test about passing exception between modules. ExceptionTransform should be shared.
Amaury Forgeot d'Arc
hg merge default
Amaury Forgeot d'Arc
hg merge default
Amaury Forgeot d'Arc
hg merge default
Amaury Forgeot d'Arc
clean whitespace
Amaury Forgeot d'Arc
Implement method calls across dll boundaries
Amaury Forgeot d'Arc
Implement attribute access
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.
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.
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.
Amaury Forgeot d'Arc
Extract information from the first rtyper, but don't use it to build the import module.
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.
Amaury Forgeot d'Arc
Functions can be @exported without specifying argument types, as long as they are annotated in some other way.
Amaury Forgeot d'Arc
Start framework for a separate compilation.
Amaury Forgeot d'Arc
Move file to extradoc repo
Amaury Forgeot d'Arc
A plan for separate compilation of modules.
Amaury Forgeot d'Arc
Use modern syntax for specialization
Amaury Forgeot d'Arc
hg merge default
Amaury Forgeot d'Arc
hg merge default
Amaury Forgeot d'Arc
Finally found a way to add methods to controller classes