| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ready to mergestatic-callback-embedding | Armin Rigo | 2016-01-15 | 0 | -0/+0 |
| | | |||||
| * | Bah | Armin Rigo | 2016-01-14 | 2 | -0/+7 |
| | | |||||
| * | tried hard and failed to have the embedding tests run in a debug-mode python | Armin Rigo | 2016-01-14 | 1 | -0/+4 |
| | | |||||
| * | details | Armin Rigo | 2016-01-14 | 1 | -2/+2 |
| | | |||||
| * | Add some sections | Armin Rigo | 2016-01-14 | 2 | -1/+83 |
| | | |||||
| * | minor stuff | Armin Rigo | 2016-01-13 | 1 | -4/+4 |
| | | |||||
| * | Fix some comments by fijal | Armin Rigo | 2016-01-13 | 1 | -33/+49 |
| | | |||||
| * | Finalize and review embedding.rst. | Armin Rigo | 2016-01-13 | 2 | -80/+180 |
| | | |||||
| * | more doc | Armin Rigo | 2016-01-13 | 3 | -0/+95 |
| | | |||||
| * | more doc | Armin Rigo | 2016-01-13 | 2 | -40/+67 |
| | | |||||
| * | refactor details, start writing docs | Armin Rigo | 2016-01-13 | 7 | -38/+206 |
| | | |||||
| * | Ups, found the bug | Armin Rigo | 2016-01-12 | 1 | -2/+3 |
| | | |||||
| * | hg merge default | Armin Rigo | 2016-01-12 | 38 | -47/+1671 |
| |\ | |||||
| | * | 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 | 2 | -4/+4 |
| | | | |||||
| | * | More Windows hacks | Armin Rigo | 2016-01-12 | 2 | -10/+29 |
| | | | |||||
| | * | Test and fix | Armin Rigo | 2016-01-12 | 2 | -2/+6 |
| | | | |||||
| | * | Found out how to control the extension of distutils-built libraries. | Armin Rigo | 2016-01-12 | 3 | -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 rather | Armin Rigo | 2016-01-09 | 10 | -38/+42 |
| | | | | | | | | | than how the implementation piggy-backs on ``extern "Python"`` | ||||
| | * | kill empty lines at the start and dedent manually, to give | Armin Rigo | 2016-01-09 | 1 | -8/+21 |
| | | | | | | | | | reasonable-looking line numbers in tracebacks | ||||
| | * | 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 |
| | | | |||||
| | * | in-progress: work work work to port this to Python 3 | Armin Rigo | 2016-01-08 | 4 | -25/+82 |
| | | | |||||
| | * | Py3 fix | Armin Rigo | 2016-01-08 | 1 | -1/+3 |
| | | | |||||
| | * | Py3 fix | Armin Rigo | 2016-01-08 | 1 | -0/+2 |
| | | | |||||
| | * | Py3 fixes. Skip the embedding tests if linking with -lpython%d.%d | Armin Rigo | 2016-01-08 | 8 | -22/+45 |
| | | | | | | | | | 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 | 12 | -100/+86 |
| | | | | | | | | | the executable | ||||
| | * | Fix ffi.compile() to automatically link with the python library | Armin Rigo | 2016-01-07 | 3 | -8/+18 |
| | | | |||||
| | * | 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 | 8 | -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 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 |
| | |/ | |||||
| | * | windows fix | Armin Rigo | 2016-01-03 | 1 | -0/+1 |
| | | | |||||
| | * | 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 | 3 | -6/+9 |
| | | | |||||
| | * | 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) | ||||
