Source

pypy / pypy / rpython / controllerentry.py

Author Commit Message Labels Comments Date
Armin Rigo
More.
Branches
exception-cannot-occur
Armin Rigo
(alexander, armin) Removed the remaining suggested primitives - the stack and stackless manipulation. We had to resolve circular imports by removing "import objspace" from pypy/objspace/flow/__init__.py. This required some other imports to be fixed. Improved the controllerentry logic for rstack.py. In translator/c/test/: it's not really possible to test stack_too_big() directly. We have other tests in test_type…
Carl Friedrich Bolz
continue the move of pypy.annotation.pairtype to pypy.tool.pairtype: fix imports and kill the import forwarding file.
Armin Rigo
Finish the merge of the pypy-more-rtti-inprogress branch. Delete the branches.
Armin Rigo
Fix constructor args for ctypes.Structures. Started working on ctypes functions, not really working so far.
Armin Rigo
Minimally-tested support for keyword arguments in contructors, used for the constructor of ctypes Structures.
Armin Rigo
The pointer tests pass.
Armin Rigo
Annotate ctypes.pointer tests. Some hacking in controllerentry to add an explicit way to "convert" between SomeControlledInstance and its underlying, revealed object.
Armin Rigo
- is_true support. - fix float support.
Armin Rigo
Fixes in the specialization rules and better SomeImpossibleValue support.
Armin Rigo
Turned rtypedelegate() into a more generally useful helper. Use it to pass many of the rtyping tests of test_rprimitive.
Armin Rigo
Start implementing rctypes on top of rctypesobject using the controllerentry mechanism. It seems to work. It's completely obscure, though.
Armin Rigo
Reordering methods.
Armin Rigo
(pedronis, arigo) Support for prebuilt "controlled instances". Simplifications.
Armin Rigo
(pedronis around, arigo) RTyping for controllerentry.
Armin Rigo
(pedronis, arigo) setattr support too. (Check-in message will come one day if it proves to not be all non-sense...)
Armin Rigo
(pedronis, arigo) More experimentation...
Armin Rigo
(pedronis, arigo) Experimentation. See some later check-in message.