Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move _hack_at_distutils from global to per-functionfind-vcvars | Matti Picus | 2017-04-25 | 1 | -3/+2 |
| | |||||
* | fix for importing setuptools on win32 | Matti Picus | 2017-04-20 | 1 | -0/+13 |
| | |||||
* | Move back "import cparser" to FFI.__init__, because that module only | Armin Rigo | 2017-01-20 | 1 | -1/+1 |
| | | | | needs to be imported if we instantiate FFI (admittedly, very often) | ||||
* | Avoid cyclic imports by moving exceptions to a separate module | Ronan Lamy | 2017-01-20 | 1 | -10/+1 |
| | |||||
* | - add ffi.compile(debug=flag) | Armin Rigo | 2016-09-03 | 1 | -3/+6 |
| | | | | | - this small addition, and a few others not in pypy 5.4, will make the next cffi release v1.8.1 | ||||
* | Trying a different hack: stop patching SO and EXT_SUFFIX in | Armin Rigo | 2016-01-16 | 1 | -41/+3 |
| | | | | | | sysconfigdata, and instead patch directly a method in distutils.command.build_ext. Motivation: Windows, where the previous solution makes it add the wrong 'init...' in exports_symbols | ||||
* | refactor details, start writing docs | Armin Rigo | 2016-01-13 | 1 | -18/+6 |
| | |||||
* | two tests pass on windows! progress | Armin Rigo | 2016-01-12 | 1 | -0/+1 |
| | |||||
* | More Windows hacks | Armin Rigo | 2016-01-12 | 1 | -3/+25 |
| | |||||
* | Test and fix | Armin Rigo | 2016-01-12 | 1 | -2/+2 |
| | |||||
* | Found out how to control the extension of distutils-built libraries. | Armin Rigo | 2016-01-12 | 1 | -3/+30 |
| | | | | Use a more suitable value by default when building embedded libraries. | ||||
* | ffi.compile(verbose=True) | Armin Rigo | 2015-12-06 | 1 | -5/+10 |
| | |||||
* | use normpath() on the sources; otherwise, if there is "foo/../" in the | Armin Rigo | 2015-12-06 | 1 | -1/+2 |
| | | | | | | path, distutils will create a temporary directory without a "foo" subdirectory, but still pass the full path to gcc, which can't write there (thanks Phyks) | ||||
* | remove _hack_at_distutils which imports setuptools on win32, it has too many ↵ | mattip | 2015-10-11 | 1 | -11/+0 |
| | | | | | | side effects. Not needed since 1.0 since developers can distribute binary packages, even on win32 | ||||
* | More Windows-specific hack | Armin Rigo | 2015-04-30 | 1 | -0/+1 |
| | |||||
* | Obscure workaround for https://bugs.python.org/issue23246 on Python 2.7.9 | Armin Rigo | 2015-04-26 | 1 | -1/+11 |
| | |||||
* | Must also make 'sources' relative. | Armin Rigo | 2014-12-30 | 1 | -1/+1 |
| | |||||
* | Add the keyword "relative_to=..." to verify(), as per | Armin Rigo | 2014-12-24 | 1 | -0/+3 |
| | | | | https://bitbucket.org/cffi/cffi/pull-request/53 | ||||
* | issue #154: Mingw32 fixes | Armin Rigo | 2014-04-26 | 1 | -0/+1 |
| | |||||
* | Python 3. | Armin Rigo | 2012-11-30 | 1 | -1/+2 |
| | |||||
* | We need to take all **kwds and stick them into the hash too. | Armin Rigo | 2012-11-30 | 1 | -0/+32 |
| | |||||
* | 90% of a fix for issue #40. | Armin Rigo | 2012-11-19 | 1 | -0/+18 |
| | |||||
* | Don't use os.chdir(). Instead, give the tmpdir as options | Armin Rigo | 2012-09-17 | 1 | -14/+4 |
| | | | | to distutils, which seems to work. | ||||
* | Support for "sources=[..]" in verify(), as per Daniel Holth's suggestion | Armin Rigo | 2012-08-18 | 1 | -2/+4 |
| | | | | (issue #17). Test. | ||||
* | An attempt to port cffi to python3. | Amaury Forgeot d'Arc | 2012-07-29 | 1 | -1/+1 |
| | | | | Most tests are passing, yeah! | ||||
* | Bah, no os.path.samefile() on Windows | Armin Rigo | 2012-07-27 | 1 | -1/+7 |
| | |||||
* | Fixes. It's a bit hacking-until-it-works, but well, it seems to work :-/ | Armin Rigo | 2012-07-16 | 1 | -0/+9 |
| | |||||
* | Add and document some control over the temporary directory. | Armin Rigo | 2012-07-16 | 1 | -13/+0 |
| | |||||
* | Final fixes. | Armin Rigo | 2012-07-15 | 1 | -5/+8 |
| | |||||
* | Progress. | Armin Rigo | 2012-07-15 | 1 | -11/+4 |
| | |||||
* | tweak | Armin Rigo | 2012-07-04 | 1 | -1/+1 |
| | |||||
* | - Fixes to silence all -Wall warnings that now show up. | Armin Rigo | 2012-06-15 | 1 | -1/+7 |
| | | | | - Fixes to the tests to crash upon warnings too. | ||||
* | Use distutils. Took me a while to figure out these lines. | Armin Rigo | 2012-06-15 | 1 | -0/+33 |
| | |||||
* | Fixed the docstring of ffi.verify() to document the new idea. | Armin Rigo | 2012-06-12 | 1 | -10/+17 |
| | | | | Starting on generating the CPython C extension. | ||||
* | Linux-only tweaks until the test passes. | Armin Rigo | 2012-06-08 | 1 | -8/+13 |
| | |||||
* | Random check-in changing things here and there. | Armin Rigo | 2012-06-08 | 1 | -1/+0 |
| | |||||
* | Rename the package from "ffi" to "cffi". | Armin Rigo | 2012-06-05 | 1 | -0/+20 |
Use local imports inside the package; anyway it has no chance to work on Python < 2.6 because pycparser doesn't. |