Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tweaks | Armin Rigo | 2017-05-29 | 1 | -1/+1 |
| | |||||
* | $ORIGIN is better than . | Armin Rigo | 2016-09-24 | 1 | -1/+2 |
| | |||||
* | Document inline the various options to compile with embedding | Armin Rigo | 2016-09-24 | 1 | -1/+24 |
| | |||||
* | Rename 'ffi' to 'ffibuilder' in the docs and in a few demos, when | Armin Rigo | 2016-06-05 | 5 | -26/+14 |
| | | | | | | it is used in out-of-line builders. I think it makes things clearer, particularly in examples where the two 'ffi' are close together (and even sometimes used in the same sentence...) | ||||
* | With ffi.compile(verbose=True), also print the name of the C (or Python) | Armin Rigo | 2016-03-29 | 1 | -2/+1 |
| | | | | file being generated | ||||
* | hg merge default | Armin Rigo | 2016-01-12 | 2 | -0/+40 |
|\ | |||||
| * | Maybe it's clearer this way, with an API that matches the intent rather | Armin Rigo | 2016-01-09 | 1 | -5/+3 |
| | | | | | | | | than how the implementation piggy-backs on ``extern "Python"`` | ||||
| * | in-progress: work work work to port this to Python 3 | Armin Rigo | 2016-01-08 | 2 | -3/+3 |
| | | |||||
| * | Fix ffi.compile() to automatically link with the python library | Armin Rigo | 2016-01-07 | 1 | -8/+2 |
| | | |||||
| * | Stop running the embedding_init_code() code as if it was part of the | Armin Rigo | 2016-01-07 | 1 | -0/+1 |
| | | | | | | | | | | | | | | extension module. Instead, be explicit and require a "from xx import ffi" line. This is clearer because it is the same line needed at the start of other modules, if the logic becomes too large for this single triple-quoted string. | ||||
| * | possibly clarify example by using the syntax that allows naturally | Armin Rigo | 2016-01-03 | 1 | -1/+3 |
| | | | | | | | | to write a bunch of functions | ||||
| * | updates | Armin Rigo | 2016-01-02 | 2 | -5/+8 |
| | | |||||
| * | fixfixfixfix | Armin Rigo | 2015-12-05 | 1 | -0/+2 |
| | | |||||
| * | in-progress | Armin Rigo | 2015-12-05 | 1 | -2/+0 |
| | | |||||
| * | Carefully craft the setup logic to handle multiple threads and | Armin Rigo | 2015-12-01 | 2 | -0/+4 |
| | | | | | | | | | | reentrancy. This should ideally be tested (as usual multithreading is a mess to test, but still). | ||||
| * | First version | Armin Rigo | 2015-12-01 | 2 | -2/+2 |
| | | |||||
| * | Trying out this way for now | Armin Rigo | 2015-12-01 | 1 | -2/+4 |
| | | |||||
| * | "embedding" mode, where we produce a .so with the given C API | Armin Rigo | 2015-11-30 | 2 | -0/+36 |
| | | | | | | | | usable from a non-Python-aware program | ||||
* | | hg merge demo-cleanup | Armin Rigo | 2016-01-07 | 2 | -0/+87 |
|\ \ | | | | | | | | | | Thanks Matti :-) | ||||
| * | | Add vararg demo | Armin Rigo | 2016-01-06 | 1 | -0/+61 |
| |/ | |||||
| * | meh, fix demo | Armin Rigo | 2015-11-20 | 1 | -1/+1 |
| | | |||||
| * | Change the docs to use extern "Python" as discussed yesterday on irc | Armin Rigo | 2015-11-18 | 2 | -29/+26 |
| | | | | | | | | (thanks antocuni) | ||||
| * | Add a minimal demo of CFFI_CALL_PYTHON | Armin Rigo | 2015-11-16 | 1 | -0/+29 |
| | | |||||
* | | tweaks | Armin Rigo | 2016-01-07 | 2 | -10/+3 |
| | | |||||
* | | tweaks | Armin Rigo | 2016-01-07 | 2 | -8/+4 |
| | | |||||
* | | tweaks | Armin Rigo | 2016-01-07 | 2 | -9/+3 |
| | | |||||
* | | tweaks | Armin Rigo | 2016-01-07 | 2 | -14/+3 |
| | | |||||
* | | tweaks | Armin Rigo | 2016-01-07 | 2 | -9/+5 |
| | | |||||
* | | fix the demo | Armin Rigo | 2016-01-07 | 1 | -10/+10 |
| | | |||||
* | | just killing the verify() line is not enough | Armin Rigo | 2016-01-07 | 1 | -1/+8 |
| | | |||||
* | | fix demo | mattip | 2015-11-24 | 1 | -1/+1 |
| | | |||||
* | | update and cleanup more demos | mattip | 2015-11-24 | 6 | -55/+110 |
| | | |||||
* | | fix comment | mattip | 2015-11-24 | 1 | -1/+1 |
| | | |||||
* | | update gmp demo | mattip | 2015-11-24 | 6 | -29/+57 |
| | | |||||
* | | split the demo into two files | mattip | 2015-11-24 | 2 | -29/+32 |
| | | |||||
* | | fix one demo for verify -> set_source, compile | mattip | 2015-11-24 | 1 | -28/+36 |
|/ | |||||
* | Use '...' here | Armin Rigo | 2015-05-30 | 1 | -2/+2 |
| | |||||
* | Last TODO item: setuptools on out-of-line ABI-mode modules | Armin Rigo | 2015-05-17 | 1 | -0/+11 |
| | |||||
* | Use execfile() to load the build script from setuptools_ext, instead | Armin Rigo | 2015-05-17 | 3 | -5/+3 |
| | | | | of importing it the usual way. | ||||
* | Best-effort attempt at supporting C++. There is still one issue shown | Armin Rigo | 2015-05-17 | 1 | -1/+3 |
| | | | | in test_recompiler if we replace "if 0:" with "if 1:". | ||||
* | Bump the internal version number | Armin Rigo | 2015-05-16 | 2 | -6/+3 |
| | |||||
* | Modernize this dlopen() demo | Armin Rigo | 2015-05-16 | 2 | -30/+39 |
| | |||||
* | the big Moving Files Around step | Armin Rigo | 2015-05-12 | 3 | -0/+208 |
| | |||||
* | Add ffi.distutils_extension() and adapt a demo to show the | Armin Rigo | 2015-05-02 | 1 | -7/+3 |
| | | | | non-setuptools way | ||||
* | tweaks tweaks | Armin Rigo | 2015-04-30 | 3 | -6/+6 |
| | |||||
* | Python 3 compatible code in these demos | Armin Rigo | 2015-04-29 | 2 | -12/+12 |
| | |||||
* | A demo using ffi.include() --- which doesn't work right now | Armin Rigo | 2015-04-29 | 2 | -0/+69 |
| | |||||
* | Change the other two demos to the ffi.set_source() style too | Armin Rigo | 2015-04-29 | 4 | -4/+34 |
| | |||||
* | Add the setup.py corresponding to the demo | Armin Rigo | 2015-04-29 | 1 | -21/+12 |
| | |||||
* | first attempt at writing setuptools hooks | Armin Rigo | 2015-04-29 | 1 | -2/+4 |
| |