Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ensured that enums cannot be declared with ...the_drow/ensured-that-enums-cannot-be-declared-wi-1410868467138 | Omer Katz | 2014-09-16 | 1 | -1/+2 |
| | |||||
* | Merged in malthe/cffi/tmpdir-from-environ (pull request #46) | Armin Rigo | 2014-09-03 | 0 | -0/+0 |
|\ | | | | | | | Add support for alternative "tmpdir" | ||||
* | | Mention 'CFFI_TMPDIR' in changelogtmpdir-from-environ | malthe | 2014-09-02 | 1 | -2/+3 |
| | | |||||
* | | Add support for 'CFFI_TMPDIR' environment variable | malthe | 2014-09-02 | 2 | -2/+5 |
| | | | | | | | | | | | | | | If set, the value is used as the 'tmpdir' instead of the caller directory's '__pycache__'. This allows correct run-time operation when the package source is read-only. | ||||
* | | The 'Verifier' class already falls back to '_caller_dir_pycache' | malthe | 2014-09-02 | 1 | -2/+1 |
|/ | |||||
* | gcc 4.9 seems to like to inline this huge function. That's a bad idea | Armin Rigo | 2014-08-24 | 1 | -0/+10 |
| | | | | in my honest opinion, and triggers warnings too. | ||||
* | Merged in vbernat/cffi/fix/unaligned-access (pull request #45) | Armin Rigo | 2014-08-24 | 0 | -0/+0 |
|\ | | | | | | | Use memcpy() instead of unaligned accesses. The fix is relevant on some platforms which would complain in this case. | ||||
* | | Fix precision loss warning when casting integer types.fix/unaligned-access | Vincent Bernat | 2014-08-24 | 1 | -1/+1 |
| | | |||||
* | | Use memcpy() instead of unaligned accesses. | Vincent Bernat | 2014-08-23 | 1 | -56/+51 |
|/ | | | | | | | | When a structure is packed, some members may be unaligned. Some architectures like Sparc are unable to handle those and will be terminated with a SIGBUS. This changeset use memcpy() to avoid any unaligned accesses. | ||||
* | Merged in pjenvey/cffi (pull request #44) | Armin Rigo | 2014-08-09 | 2 | -1/+16 |
|\ | | | | | | | avoid deprecated imp.get_suffixes on >= 3.3 | ||||
| * | Merged in leethargo/cffi/parse_constant_plus (pull request #43) | Armin Rigo | 2014-07-28 | 0 | -0/+0 |
| |\ | | | | | | | | | | add parsing of constant with unary + | ||||
| * | | add parsing of constant with unary + | schwarz | 2014-07-27 | 2 | -1/+16 |
| |/ | |||||
* | | make this not public | Philip Jenvey | 2014-07-28 | 1 | -3/+3 |
| | | |||||
* | | avoid deprecated imp.get_suffixes on >= 3.3 | Philip Jenvey | 2014-07-27 | 1 | -6/+12 |
|/ | |||||
* | ARM64 support. Tests pass under qemu. | Stefano Rivera | 2014-07-24 | 2 | -5/+7 |
| | | | | Fixes #136. Thanks Will Newton <will.newton@linaro.org>. | ||||
* | Oops. Using memcpy() here can be bogus because the addresses can overlap. | Armin Rigo | 2014-07-06 | 1 | -1/+1 |
| | |||||
* | hg merge release-0.8 | Armin Rigo | 2014-07-05 | 0 | -0/+0 |
|\ | |||||
* | | update MD5/SHA | Armin Rigo | 2014-07-05 | 1 | -2/+2 |
| | | |||||
* | | Prepare release 0.8.6 | Armin Rigo | 2014-07-05 | 6 | -9/+9 |
| | | |||||
* | | hg merge default | Armin Rigo | 2014-07-05 | 1 | -4/+4 |
|\ \ | |/ | |||||
| * | Fix for Windows, which doesn't have a reasonable snprintf() | Armin Rigo | 2014-07-05 | 1 | -4/+4 |
| | | |||||
| * | hg merge release-0.8 | Armin Rigo | 2014-07-05 | 0 | -0/+0 |
| |\ |/ / | |||||
| * | hg merge release-0.8 | Armin Rigo | 2014-07-05 | 0 | -0/+0 |
| |\ | |||||
* | | | MD5/SHA | Armin Rigo | 2014-07-05 | 1 | -2/+2 |
| | | | |||||
* | | | Argh. The version 0.8.4 works with the backend "0.8.4" or "0.8", but | Armin Rigo | 2014-07-05 | 8 | -21/+21 |
|/ / | | | | | | | | | | | not "0.8.3". As a result, the release 0.8.4 is completely unusable. Get rid of the possibility to have some different version numbers in the backend, and prepare for 0.8.5... | ||||
* | | Add the MD5/SHA | Armin Rigo | 2014-07-05 | 1 | -2/+2 |
| | | |||||
* | | Update to 0.8.4 | Armin Rigo | 2014-07-05 | 5 | -7/+8 |
| | | |||||
* | | A workaround by Alex Gaynor for a bug in distutils that shows up on OS/X | Armin Rigo | 2014-07-05 | 1 | -0/+2 |
| | | |||||
* | | Update MD5/SHA | Armin Rigo | 2014-07-05 | 1 | -2/+2 |
| | | |||||
* | | hg merge default | Armin Rigo | 2014-07-05 | 18 | -210/+463 |
|\ \ | |/ | |||||
| * | prepare for 0.8.3 | Armin Rigo | 2014-07-05 | 6 | -7/+7 |
| | | |||||
| * | Add malloc.h, needed for alloca() in this file. | Armin Rigo | 2014-07-01 | 1 | -0/+1 |
| | | |||||
| * | Attempt to copy ctypes' name-mangling capability "_name@num". | Armin Rigo | 2014-06-30 | 1 | -1/+21 |
| | | |||||
| * | Add a passing Windows test | Armin Rigo | 2014-06-29 | 1 | -0/+15 |
| | | |||||
| * | A test for checking the multithreaded safety of errno (and GetLastError | Armin Rigo | 2014-06-25 | 1 | -0/+57 |
| | | | | | | | | on Windows). | ||||
| * | Avoid using ssize_t here | Armin Rigo | 2014-06-24 | 1 | -3/+3 |
| | | |||||
| * | pom pom pom | Armin Rigo | 2014-06-24 | 1 | -2/+2 |
| | | |||||
| * | Generalize 105930aef686 | Armin Rigo | 2014-06-24 | 1 | -2/+3 |
| | | |||||
| * | Skip "ssize_t" on Windows, where it is usually not defined anyway. | Armin Rigo | 2014-06-24 | 1 | -0/+2 |
| | | |||||
| * | Don't check MS_WIN32, it's not always defined even on MSVC. | Armin Rigo | 2014-06-24 | 3 | -3/+3 |
| | | |||||
| * | Add stdint.h as an explicit include on non-Windows too. | Armin Rigo | 2014-06-24 | 3 | -0/+3 |
| | | |||||
| * | Unify (manually) the three blocks of #ifs for Windows. Add a comment | Armin Rigo | 2014-06-24 | 4 | -51/+67 |
| | | | | | | | | to attempt to keep them from drifting apart in the future. | ||||
| * | Transplant 08a4b8145f90 | Armin Rigo | 2014-06-24 | 1 | -1/+1 |
| | | |||||
| * | Rephrase again a paragraph | Armin Rigo | 2014-06-21 | 1 | -7/+9 |
| | | |||||
| * | Merged in techtonik/cffi (pull request #40) | Armin Rigo | 2014-06-21 | 1 | -15/+16 |
| |\ | | | | | | | | | | Attempt to improve intro text for people not familiar with problem | ||||
| | * | index.rst: typo, edited online with Bitbucket | anatoly techtonik | 2014-06-16 | 1 | -1/+1 |
| | | | |||||
| | * | docs: English improvement, thank to Daniel Holth | anatoly techtonik | 2014-05-30 | 1 | -1/+1 |
| | | | |||||
| | * | Attempt to improve intro text for people not familiar with problem | anatoly techtonik | 2014-05-30 | 1 | -15/+16 |
| | | | |||||
| * | | Ah, on http://bugs.python.org/issue21778 I got the answer as to what | Armin Rigo | 2014-06-16 | 1 | -6/+3 |
| | | | | | | | | | | | | the expected way to call this is. | ||||
| * | | Force the "strides" to be non-NULL. With a NULL strides, CPython >= 3.3 | Armin Rigo | 2014-06-16 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | seems to segfault when doing "mymemoryview[:5] = ffi.buffer(..)". I have no clue how we're supposed to use this messy interface. |