| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tried hard and failed to have the embedding tests run in a debug-mode python | Armin Rigo | 2016-01-14 | 1 | -0/+4 |
| | | |||||
| * | refactor details, start writing docs | Armin Rigo | 2016-01-13 | 1 | -4/+61 |
| | | |||||
| * | hg merge default | Armin Rigo | 2016-01-12 | 22 | -0/+868 |
| |\ | |||||
| | * | improve test, but it is failing under windows | Armin Rigo | 2016-01-12 | 1 | -2/+2 |
| | | | |||||
| | * | fix | Armin Rigo | 2016-01-12 | 1 | -2/+2 |
| | | | |||||
| | * | (untested) trying to have the multithreaded tests run on windows | Armin Rigo | 2016-01-12 | 7 | -9/+68 |
| | | | |||||
| | * | use declspec(dllimport/dllexport) on windows | Armin Rigo | 2016-01-12 | 2 | -3/+11 |
| | | | |||||
| | * | Skip this test on windows | Armin Rigo | 2016-01-12 | 1 | -0/+5 |
| | | | |||||
| | * | two tests pass on windows! progress | Armin Rigo | 2016-01-12 | 1 | -4/+3 |
| | | | |||||
| | * | Test and fix | Armin Rigo | 2016-01-12 | 1 | -0/+4 |
| | | | |||||
| | * | Maybe it's clearer this way, with an API that matches the intent rather | Armin Rigo | 2016-01-09 | 6 | -18/+18 |
| | | | | | | | | | than how the implementation piggy-backs on ``extern "Python"`` | ||||
| | * | Give up testing windows: it kinda seems to work but I really, really, | Armin Rigo | 2016-01-08 | 1 | -0/+4 |
| | | | | | | | | | | | really don't manage to make the tests pass. Call for help (we can be optimistic) | ||||
| | * | try | Armin Rigo | 2016-01-08 | 1 | -1/+1 |
| | | | |||||
| | * | try | Armin Rigo | 2016-01-08 | 1 | -1/+4 |
| | | | |||||
| | * | fix | Armin Rigo | 2016-01-08 | 1 | -1/+1 |
| | | | |||||
| | * | trying win fix | Armin Rigo | 2016-01-08 | 1 | -1/+8 |
| | | | |||||
| | * | py3 compat | Armin Rigo | 2016-01-08 | 7 | -8/+20 |
| | | | |||||
| | * | Py3 fix | Armin Rigo | 2016-01-08 | 1 | -1/+3 |
| | | | |||||
| | * | Py3 fixes. Skip the embedding tests if linking with -lpython%d.%d | Armin Rigo | 2016-01-08 | 7 | -21/+40 |
| | | | | | | | | | fails (likely, the Python was not compiled with --enable-shared) | ||||
| | * | fix | Armin Rigo | 2016-01-08 | 1 | -1/+6 |
| | | | |||||
| | * | In-progress: fix tests to attempt to use distutils also for compiling | Armin Rigo | 2016-01-07 | 11 | -93/+76 |
| | | | | | | | | | the executable | ||||
| | * | Allow platform-specific hacks to invoke the compiler | Armin Rigo | 2016-01-07 | 4 | -16/+38 |
| | | | |||||
| | * | Generalize a bit | Armin Rigo | 2016-01-07 | 1 | -6/+16 |
| | | | |||||
| | * | Stop running the embedding_init_code() code as if it was part of the | Armin Rigo | 2016-01-07 | 6 | -3/+8 |
| | | | | | | | | | | | | | | | 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. | ||||
| | * | merge heads | Armin Rigo | 2016-01-06 | 1 | -0/+7 |
| | |\ | |||||
| | | * | Check that the module is present in sys.modules at this point, | Armin Rigo | 2016-01-06 | 1 | -0/+7 |
| | | | | | | | | | | | | | and that it is re-importable | ||||
| | * | | Write a line when we run the final executable too | Armin Rigo | 2016-01-04 | 1 | -0/+1 |
| | |/ | |||||
| | * | updates | Armin Rigo | 2016-01-02 | 1 | -1/+1 |
| | | | |||||
| | * | A test checking that thread-local values are saved, even though | Armin Rigo | 2016-01-02 | 4 | -1/+85 |
| | | | | | | | | | there is no underlying official Python thread | ||||
| | * | Pseudo-tests that print some performance numbers for calling an embedded | Armin Rigo | 2016-01-02 | 3 | -0/+151 |
| | | | | | | | | | "extern Python" function in a loop, with or without threads. | ||||
| | * | We need fflush(stdout) here, for a possibly bad reason: cpython 2.x | Armin Rigo | 2016-01-02 | 4 | -0/+4 |
| | | | | | | | | | | | writes to stdout, so it gets in the correct order, but pypy (and likely cpython 3.x) writes directly to the file descriptor | ||||
| | * | in-progress: a comment about eggs, and hacks to run the tests on pypy (some ↵ | Armin Rigo | 2016-01-02 | 1 | -3/+22 |
| | | | | | | | | | failures so far) | ||||
| | * | fixes | Armin Rigo | 2016-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | One more test, passing | Armin Rigo | 2016-01-01 | 3 | -0/+89 |
| | | | |||||
| | * | Fix the multithreaded initialization. | Armin Rigo | 2016-01-01 | 3 | -8/+29 |
| | | | |||||
| | * | Update the version numbers and make sure the _cffi_backend module is | Armin Rigo | 2016-01-01 | 1 | -1/+4 |
| | | | | | | | | | a version that supports embedding! | ||||
| | * | An apparently different way of failing | Armin Rigo | 2016-01-01 | 2 | -0/+11 |
| | | | |||||
| | * | A test of loading different cffi embedded modules in different threads. | Armin Rigo | 2016-01-01 | 3 | -1/+62 |
| | | | | | | | | | Test fails. | ||||
| | * | test for not invoking the init code recursively | Armin Rigo | 2016-01-01 | 3 | -0/+61 |
| | | | |||||
| | * | test multiple threads all doing the initial call to an "extern Python" | Armin Rigo | 2016-01-01 | 4 | -8/+70 |
| | | | | | | | | | function in parallel | ||||
| | * | A test with two modules. | Armin Rigo | 2016-01-01 | 3 | -0/+46 |
| | | | |||||
| | * | Avoid setting LD_LIBRARY_PATH | Armin Rigo | 2016-01-01 | 1 | -5/+2 |
| | | | |||||
| | * | Add a simple test (cpython 2.7 only) | Armin Rigo | 2016-01-01 | 4 | -0/+97 |
| | | | |||||
| | * | more tweaks; tests needed... | Armin Rigo | 2015-12-30 | 1 | -0/+7 |
| | | | |||||
| * | | Add a passing test about "from mymodule import *" | Armin Rigo | 2016-01-06 | 1 | -0/+7 |
| |/ | |||||
| * | Removal of the deprecation is deferred to 1.5 | Armin Rigo | 2015-12-15 | 1 | -2/+2 |
| | | |||||
| * | Add a __class__ attribute on lib objects | Armin Rigo | 2015-12-11 | 2 | -0/+3 |
| | | |||||
| * | py3k compat | Armin Rigo | 2015-12-09 | 1 | -1/+5 |
| | | |||||
| * | refactor the lazy-loading in dlopen() lib objects; add __dir__(). | Armin Rigo | 2015-12-08 | 1 | -1/+13 |
| | | |||||
| * | hg merge static-callback | Armin Rigo | 2015-12-07 | 6 | -32/+307 |
| |\ | |||||
