1. nathanrice
  2. pypy

Commits

Show all
Author Commit Message Date Builds
Antonio Cuni
use truncatedlonglong_w instead of manually converting to bigint and then call ulonglongmask
Branches
ffistruct
Antonio Cuni
use FromAppLevelConverter to handle the conversion for setfields
Branches
ffistruct
Antonio Cuni
fully migrate the whole W__StructInstance.getfield to use GetFieldConverter
Branches
ffistruct
Antonio Cuni
migrate the float and singlefloat cases to GetFieldConverter
Branches
ffistruct
Antonio Cuni
migrate the unichar case to GetFieldConverter
Branches
ffistruct
Antonio Cuni
migrate the char case to GetFieldConverter
Branches
ffistruct
Antonio Cuni
migrate more cases to the GetFieldConverter
Branches
ffistruct
Antonio Cuni
start to use ToAppLevel converter for getting the struct fields
Branches
ffistruct
Antonio Cuni
fix for the case in which we return a ulonglong on 64 bit
Branches
ffistruct
Antonio Cuni
fix two NameErrors
Branches
ffistruct
Antonio Cuni
this code belongs to the subclass of type_converter, kill it
Branches
ffistruct
Antonio Cuni
add a test for converting unsigned long longs
Branches
ffistruct
Antonio Cuni
add a test to convert signed long longs
Branches
ffistruct
Antonio Cuni
add tests for floats and doubles
Branches
ffistruct
Antonio Cuni
add test for chars and unichars
Branches
ffistruct
Antonio Cuni
test conversion to unsigned long
Branches
ffistruct
Antonio Cuni
more tests for pointers and strings
Branches
ffistruct
Antonio Cuni
test _as_ffi_pointer_ in type_converter
Branches
ffistruct
Antonio Cuni
more tests for type_converter
Branches
ffistruct
Antonio Cuni
infrastructure to test type_converter.py
Branches
ffistruct
Antonio Cuni
rename dispatchers into the more descriptive {FromAppLevel,ToAppLevel}Converter, and add docstrings
Branches
ffistruct
Antonio Cuni
add docstrings for WrapDispatcher methods; raise a proper applevel exception instead of assert False
Branches
ffistruct
Antonio Cuni
move the logic to wrap the result of a call in WrapDispatcher. Will write the proper docstrings later, now I have to shutdown the laptop because we are landing :-)
Branches
ffistruct
Antonio Cuni
kill unwrap_truncated_int, and use the nice space.truncatedint_w method
Branches
ffistruct
Antonio Cuni
introduce the dispatcher, whose goal is to convert applevel objtects into low-level values based on the given ffitype. Move there the logic that we used in W_FunctPtr to build the argchain
Branches
ffistruct
Antonio Cuni
crash with a nicer exception if we don't know how to deal with this type
Branches
ffistruct
Antonio Cuni
app level support for pointer fields
Branches
ffistruct
Antonio Cuni
low level support for pointer fields
Branches
ffistruct
Antonio Cuni
add support for char/unichar fields
Branches
ffistruct
Antonio Cuni
applevel support for single float fields
Branches
ffistruct
  1. Prev
  2. Next