summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ready to mergestatic-callback-embeddingArmin Rigo2016-01-150-0/+0
|
* BahArmin Rigo2016-01-142-0/+7
|
* tried hard and failed to have the embedding tests run in a debug-mode pythonArmin Rigo2016-01-141-0/+4
|
* detailsArmin Rigo2016-01-141-2/+2
|
* Add some sectionsArmin Rigo2016-01-142-1/+83
|
* minor stuffArmin Rigo2016-01-131-4/+4
|
* Fix some comments by fijalArmin Rigo2016-01-131-33/+49
|
* Finalize and review embedding.rst.Armin Rigo2016-01-132-80/+180
|
* more docArmin Rigo2016-01-133-0/+95
|
* more docArmin Rigo2016-01-132-40/+67
|
* refactor details, start writing docsArmin Rigo2016-01-137-38/+206
|
* Ups, found the bugArmin Rigo2016-01-121-2/+3
|
* hg merge defaultArmin Rigo2016-01-1238-47/+1671
|\
| * 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-122-4/+4
| |
| * More Windows hacksArmin Rigo2016-01-122-10/+29
| |
| * Test and fixArmin Rigo2016-01-122-2/+6
| |
| * Found out how to control the extension of distutils-built libraries.Armin Rigo2016-01-123-6/+51
| | | | | | | | Use a more suitable value by default when building embedded libraries.
| * Maybe it's clearer this way, with an API that matches the intent ratherArmin Rigo2016-01-0910-38/+42
| | | | | | | | than how the implementation piggy-backs on ``extern "Python"``
| * kill empty lines at the start and dedent manually, to giveArmin Rigo2016-01-091-8/+21
| | | | | | | | reasonable-looking line numbers in tracebacks
| * 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
| |
| * in-progress: work work work to port this to Python 3Armin Rigo2016-01-084-25/+82
| |
| * Py3 fixArmin Rigo2016-01-081-1/+3
| |
| * Py3 fixArmin Rigo2016-01-081-0/+2
| |
| * Py3 fixes. Skip the embedding tests if linking with -lpython%d.%dArmin Rigo2016-01-088-22/+45
| | | | | | | | 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-0712-100/+86
| | | | | | | | the executable
| * Fix ffi.compile() to automatically link with the python libraryArmin Rigo2016-01-073-8/+18
| |
| * 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-078-11/+15
| | | | | | | | | | | | | | 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
| |/
| * windows fixArmin Rigo2016-01-031-0/+1
| |
| * possibly clarify example by using the syntax that allows naturallyArmin Rigo2016-01-031-1/+3
| | | | | | | | to write a bunch of functions
| * updatesArmin Rigo2016-01-023-6/+9
| |
| * 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)