| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Windows: when a CFFI embedding attempt fails, attempt to | Armin Rigo | 2017-06-16 | 1 | -0/+8 |
| | | | | | | | open a non-modal MessageBox() in addition to sending the detailed error to stderr... because stderr is likely to go nowhere, in case of non-console applications. | ||||
| * | Basic "does not crash" test for the error logic in _cffi_initialize_python | Armin Rigo | 2017-06-16 | 2 | -0/+24 |
| | | |||||
| * | Re-add this hack, removed in 51f1337c9b4c; but this time only in tests | Armin Rigo | 2016-04-21 | 1 | -2/+15 |
| | | |||||
| * | Test and fix for converting empty ffi's in embedding mode | Armin Rigo | 2016-04-15 | 2 | -0/+13 |
| | | |||||
| * | Python 3 compat | Armin Rigo | 2016-03-16 | 1 | -1/+1 |
| | | |||||
| * | Oops, tests fail if we run them one by one | Armin Rigo | 2016-03-02 | 1 | -2/+7 |
| | | |||||
| * | more pypy tweaks | Armin Rigo | 2016-02-19 | 1 | -23/+31 |
| | | |||||
| * | Pfff, debug=True goes in the way on Windows if you don't explicitly | Armin Rigo | 2016-02-13 | 1 | -1/+5 |
| | | | | | have the debug version of the MS CRT installed first | ||||
| * | prepend dll path on win32 | mattip | 2016-02-02 | 1 | -1/+1 |
| | | |||||
| * | allow embedding tests to run on pypy win32 | mattip | 2016-01-30 | 1 | -5/+11 |
| | | |||||
| * | Support extensions for pydebug cpythons | Stefano Rivera | 2016-01-17 | 1 | -4/+0 |
| | | |||||
| * | Use os.pathsep instead of directly ':' | Armin Rigo | 2016-01-17 | 1 | -2/+2 |
| | | |||||
| * | Don't blow away PYTHONPATH | Stefano Rivera | 2016-01-17 | 1 | -4/+10 |
| | | | | | Rather parse it, and prefix our base directory, if necessary. | ||||
| * | Use mutex/condition variables instead of semaphores (for os/x) | Armin Rigo | 2016-01-16 | 2 | -17/+55 |
| | | |||||
| * | more tests pass | Armin Rigo | 2016-01-16 | 1 | -1/+1 |
| | | |||||
| * | OS/X: in-progress, one test now passes | Armin Rigo | 2016-01-16 | 1 | -0/+4 |
| | | |||||
| * | fix | Armin Rigo | 2016-01-16 | 1 | -0/+1 |
| | | |||||
| * | Print all commands executed with all details | Armin Rigo | 2016-01-16 | 1 | -13/+18 |
| | | |||||
| * | fixes for pypy | Armin Rigo | 2016-01-15 | 1 | -1/+1 |
| | | |||||
| * | tried hard and failed to have the embedding tests run in a debug-mode python | Armin Rigo | 2016-01-14 | 1 | -0/+4 |
| | | |||||
| * | 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 |
| | | |||||
