summaryrefslogtreecommitdiff
path: root/cffi
Commit message (Expand)AuthorAgeFilesLines
* BahArmin Rigo2016-01-141-0/+3
* refactor details, start writing docsArmin Rigo2016-01-133-34/+44
* Ups, found the bugArmin Rigo2016-01-121-2/+3
* two tests pass on windows! progressArmin Rigo2016-01-121-0/+1
* More Windows hacksArmin Rigo2016-01-122-10/+29
* Test and fixArmin Rigo2016-01-121-2/+2
* Found out how to control the extension of distutils-built libraries.Armin Rigo2016-01-123-6/+51
* Maybe it's clearer this way, with an API that matches the intent ratherArmin Rigo2016-01-093-15/+21
* kill empty lines at the start and dedent manually, to giveArmin Rigo2016-01-091-8/+21
* in-progress: work work work to port this to Python 3Armin Rigo2016-01-081-22/+72
* Py3 fixArmin Rigo2016-01-081-0/+2
* Py3 fixes. Skip the embedding tests if linking with -lpython%d.%dArmin Rigo2016-01-081-1/+5
* In-progress: fix tests to attempt to use distutils also for compilingArmin Rigo2016-01-071-7/+10
* Fix ffi.compile() to automatically link with the python libraryArmin Rigo2016-01-072-0/+16
* Stop running the embedding_init_code() code as if it was part of theArmin Rigo2016-01-071-8/+6
* windows fixArmin Rigo2016-01-031-0/+1
* Fix the multithreaded initialization.Armin Rigo2016-01-011-2/+21
* Update the version numbers and make sure the _cffi_backend module isArmin Rigo2016-01-013-6/+10
* fix docstringArmin Rigo2016-01-011-1/+1
* more tweaks; tests needed...Armin Rigo2015-12-301-13/+19
* tweaksArmin Rigo2015-12-301-14/+23
* hg merge defaultArmin Rigo2015-12-295-21/+510
|\
| * typoArmin Rigo2015-12-051-1/+1
| * fixfixfixfixArmin Rigo2015-12-051-8/+18
| * in-progressArmin Rigo2015-12-052-10/+45
| * more in-progressArmin Rigo2015-12-051-94/+67
| * in-progressArmin Rigo2015-12-052-48/+107
| * tweak tweak tweak: attempt to maximize the multithreading safetyArmin Rigo2015-12-051-77/+151
| * in-progressArmin Rigo2015-12-023-17/+59
| * tweaks to merge the two variables _cffi_python_started andArmin Rigo2015-12-022-51/+78
| * more tweaksArmin Rigo2015-12-021-44/+35
| * Carefully craft the setup logic to handle multiple threads andArmin Rigo2015-12-011-12/+132
| * C++ compatArmin Rigo2015-12-011-3/+3
| * First versionArmin Rigo2015-12-015-19/+177
* | bump to 1.4.2 (reason in issue #239)Armin Rigo2015-12-211-2/+2
* | bump version numberArmin Rigo2015-12-171-2/+2
* | bump version number to 1.4.0Armin Rigo2015-12-111-2/+2
* | refactor the lazy-loading in dlopen() lib objects; add __dir__().Armin Rigo2015-12-081-54/+60
* | hg merge static-callbackArmin Rigo2015-12-075-10/+167
|\ \ | |/
| * hg merge defaultArmin Rigo2015-11-301-1/+2
| |\
| * \ hg merge defaultArmin Rigo2015-11-231-0/+25
| |\ \
| * | | update the code to use 'extern "Python"'Armin Rigo2015-11-183-22/+23
| * | | Fix cparserArmin Rigo2015-11-182-19/+64
| * | | Need an explicit cast hereArmin Rigo2015-11-161-1/+2
| * | | hg merge defaultArmin Rigo2015-11-152-3/+5
| |\ \ \
| * | | | tweak the pypy-only generated codeArmin Rigo2015-11-152-1/+5
| * | | | ffi.call_python()Armin Rigo2015-11-132-4/+2
| * | | | in-progressArmin Rigo2015-11-132-6/+11
| * | | | in-progressArmin Rigo2015-11-131-2/+7
| * | | | tweak tweak tweak until we can at least read the function pointer out ofArmin Rigo2015-11-134-77/+59