Commits

Show all
Author Commit Message Labels Comments Date
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
Antonio Cuni
low-level support for single float fields
Branches
ffistruct
Antonio Cuni
applevel support for float fields
Branches
ffistruct
Antonio Cuni
kill duplicate test
Branches
ffistruct
Antonio Cuni
low level support for float fields
Branches
ffistruct
Antonio Cuni
make sure that these two finalizers are lightweight
Branches
ffistruct
Antonio Cuni
(antocuni, arigo): this is probably how the test was meant to be
Branches
ffistruct
Antonio Cuni
hg merge default
Branches
ffistruct
Antonio Cuni
these two functions are not_rpython
Branches
ffistruct
Armin Rigo
Rename the decorator. Fijal: can you use it on some of the __del__s where it is important that the finalizer is lightweight? Thanks :-)
Armin Rigo
Must close the file explicitly; otherwise, on Windows, we cannot unlink it before the GC runs
Armin Rigo
merge heads
Branches
ffistruct
Armin Rigo
Make rarithmetic.longlongmask() translatable.
Branches
ffistruct
Antonio Cuni
hg merge default
Branches
ffistruct
Antonio Cuni
rename space.truncatedint into truncatedint_w, and move the corresponding test to test_objspace
Branches
ffistruct
Antonio Cuni
add an XXX so that I hopefully don't forget this :-)
Branches
ffistruct
Antonio Cuni
add support for longlongs at applevel
Branches
ffistruct
  1. Prev
  2. Next