summaryrefslogtreecommitdiff
path: root/testing
Commit message (Collapse)AuthorAgeFilesLines
* tried hard and failed to have the embedding tests run in a debug-mode pythonArmin Rigo2016-01-141-0/+4
|
* refactor details, start writing docsArmin Rigo2016-01-131-4/+61
|
* hg merge defaultArmin Rigo2016-01-1222-0/+868
|\
| * improve test, but it is failing under windowsArmin Rigo2016-01-121-2/+2
| |
| * fixArmin Rigo2016-01-121-2/+2
| |
| * (untested) trying to have the multithreaded tests run on windowsArmin Rigo2016-01-127-9/+68
| |
| * use declspec(dllimport/dllexport) on windowsArmin Rigo2016-01-122-3/+11
| |
| * Skip this test on windowsArmin Rigo2016-01-121-0/+5
| |
| * two tests pass on windows! progressArmin Rigo2016-01-121-4/+3
| |
| * Test and fixArmin Rigo2016-01-121-0/+4
| |
| * Maybe it's clearer this way, with an API that matches the intent ratherArmin Rigo2016-01-096-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 Rigo2016-01-081-0/+4
| | | | | | | | | | really don't manage to make the tests pass. Call for help (we can be optimistic)
| * tryArmin Rigo2016-01-081-1/+1
| |
| * tryArmin Rigo2016-01-081-1/+4
| |
| * fixArmin Rigo2016-01-081-1/+1
| |
| * trying win fixArmin Rigo2016-01-081-1/+8
| |
| * py3 compatArmin Rigo2016-01-087-8/+20
| |
| * Py3 fixArmin Rigo2016-01-081-1/+3
| |
| * Py3 fixes. Skip the embedding tests if linking with -lpython%d.%dArmin Rigo2016-01-087-21/+40
| | | | | | | | fails (likely, the Python was not compiled with --enable-shared)
| * fixArmin Rigo2016-01-081-1/+6
| |
| * In-progress: fix tests to attempt to use distutils also for compilingArmin Rigo2016-01-0711-93/+76
| | | | | | | | the executable
| * Allow platform-specific hacks to invoke the compilerArmin Rigo2016-01-074-16/+38
| |
| * Generalize a bitArmin Rigo2016-01-071-6/+16
| |
| * Stop running the embedding_init_code() code as if it was part of theArmin Rigo2016-01-076-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 headsArmin Rigo2016-01-061-0/+7
| |\
| | * Check that the module is present in sys.modules at this point,Armin Rigo2016-01-061-0/+7
| | | | | | | | | | | | and that it is re-importable
| * | Write a line when we run the final executable tooArmin Rigo2016-01-041-0/+1
| |/
| * updatesArmin Rigo2016-01-021-1/+1
| |
| * A test checking that thread-local values are saved, even thoughArmin Rigo2016-01-024-1/+85
| | | | | | | | there is no underlying official Python thread
| * Pseudo-tests that print some performance numbers for calling an embeddedArmin Rigo2016-01-023-0/+151
| | | | | | | | "extern Python" function in a loop, with or without threads.
| * We need fflush(stdout) here, for a possibly bad reason: cpython 2.xArmin Rigo2016-01-024-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 Rigo2016-01-021-3/+22
| | | | | | | | failures so far)
| * fixesArmin Rigo2016-01-011-1/+1
| |
| * One more test, passingArmin Rigo2016-01-013-0/+89
| |
| * Fix the multithreaded initialization.Armin Rigo2016-01-013-8/+29
| |
| * Update the version numbers and make sure the _cffi_backend module isArmin Rigo2016-01-011-1/+4
| | | | | | | | a version that supports embedding!
| * An apparently different way of failingArmin Rigo2016-01-012-0/+11
| |
| * A test of loading different cffi embedded modules in different threads.Armin Rigo2016-01-013-1/+62
| | | | | | | | Test fails.
| * test for not invoking the init code recursivelyArmin Rigo2016-01-013-0/+61
| |
| * test multiple threads all doing the initial call to an "extern Python"Armin Rigo2016-01-014-8/+70
| | | | | | | | function in parallel
| * A test with two modules.Armin Rigo2016-01-013-0/+46
| |
| * Avoid setting LD_LIBRARY_PATHArmin Rigo2016-01-011-5/+2
| |
| * Add a simple test (cpython 2.7 only)Armin Rigo2016-01-014-0/+97
| |
| * more tweaks; tests needed...Armin Rigo2015-12-301-0/+7
| |
* | Add a passing test about "from mymodule import *"Armin Rigo2016-01-061-0/+7
|/
* Removal of the deprecation is deferred to 1.5Armin Rigo2015-12-151-2/+2
|
* Add a __class__ attribute on lib objectsArmin Rigo2015-12-112-0/+3
|
* py3k compatArmin Rigo2015-12-091-1/+5
|
* refactor the lazy-loading in dlopen() lib objects; add __dir__().Armin Rigo2015-12-081-1/+13
|
* hg merge static-callbackArmin Rigo2015-12-076-32/+307
|\