| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Write explicitly that byte strings passed to `char *` arguments are not ↵ | Armin Rigo | 2021-12-03 | 1 | -5/+20 |
| | | | | | meant to live as long as the byte string is alive, but only for the duration of the call | ||||
| * | doc: Turn ffi.new() references into links in Overview page | Rasmus Bondesson | 2021-07-17 | 1 | -0/+2 |
| | | |||||
| * | Remove trailing whitespace in doc/* | Rasmus Bondesson | 2021-07-17 | 1 | -1/+1 |
| | | |||||
| * | 'bitbucket => heptapod' for most links | Armin Rigo | 2020-08-08 | 1 | -2/+2 |
| | | |||||
| * | The point of this example is that it doesn't work with a variable, only with a | Armin Rigo | 2020-01-31 | 1 | -1/+1 |
| | | | | | constant number. So don't use `n`. | ||||
| * | Simplify the implementation, cut down the explanations, and allow | Armin Rigo | 2019-06-03 | 1 | -9/+5 |
| | | | | | | | accessing multiple items instead of just one in from_buffer("type *"), trading off security for the realisation that it makes sense to access multiple items in some cases (unlike after ffi.new()). | ||||
| * | Document the new ffi.from_buffer("type *") | Armin Rigo | 2019-06-03 | 1 | -4/+27 |
| | | |||||
| * | typo | Armin Rigo | 2019-02-22 | 1 | -1/+1 |
| | | |||||
| * | Issue #402 | Armin Rigo | 2019-02-22 | 1 | -14/+22 |
| | | | | | More rewording | ||||
| * | Issue #402 | Armin Rigo | 2019-02-21 | 1 | -3/+4 |
| | | | | | Fix bug in documentation | ||||
| * | tweak docs | Armin Rigo | 2019-01-27 | 1 | -2/+3 |
| | | |||||
| * | Implement a limited form of from_buffer-release() on pypy | Armin Rigo | 2019-01-08 | 1 | -1/+3 |
| | | |||||
| * | Implement ffi.from_buffer("foo[]", x) | Armin Rigo | 2019-01-07 | 1 | -27/+61 |
| | | | | | | Also contains some improvements to the documentation about other recent additions | ||||
| * | ffi.release() | Armin Rigo | 2019-01-05 | 1 | -1/+46 |
| | | |||||
| * | Issue #394 | Armin Rigo | 2018-12-16 | 1 | -1/+14 |
| | | | | | Implement ffi.from_buffer(x, require_writable=True) | ||||
| * | Document for issue 340 | Armin Rigo | 2017-10-13 | 1 | -0/+5 |
| | | |||||
| * | Write down an explicit example of what not to do | Armin Rigo | 2017-08-31 | 1 | -0/+3 |
| | | |||||
| * | Expand the docs about wchar_t/char16_t/char32_t | Armin Rigo | 2017-08-31 | 1 | -14/+65 |
| | | |||||
| * | Document ffi.gc(..., size) | Armin Rigo | 2017-08-02 | 1 | -12/+32 |
| | | |||||
| * | Didn't figure out how to cleanly define charN_t inside _cffi_include.h. | Armin Rigo | 2017-06-04 | 1 | -4/+14 |
| | | | | | So for now, don't. | ||||
| * | Document the signedness of charN_t | Armin Rigo | 2017-06-02 | 1 | -2/+9 |
| | | |||||
| * | Document char16_t and char32_t | Armin Rigo | 2017-06-02 | 1 | -12/+14 |
| | | |||||
| * | Documentation | Armin Rigo | 2017-05-30 | 1 | -13/+25 |
| | | |||||
| * | tweaks | Armin Rigo | 2017-05-29 | 1 | -2/+2 |
| | | |||||
| * | Document the missing add_memory_pressure in PyPy <= 5.6 | Armin Rigo | 2017-03-10 | 1 | -17/+25 |
| | | |||||
| * | typo | Armin Rigo | 2017-03-07 | 1 | -1/+1 |
| | | |||||
| * | Document more explicitly the difference between CompiledFFI and FFI. | Armin Rigo | 2017-02-28 | 1 | -0/+8 |
| | | |||||
| * | issue #255: comparing primitive cdatas | Armin Rigo | 2017-02-19 | 1 | -7/+7 |
| | | |||||
| * | Make 'ffi.buffer' be the type of minibuffers returned by cffi, and | Armin Rigo | 2017-02-04 | 1 | -0/+7 |
| | | | | | 'ffi.buffer()' now calls the constructor. | ||||
| * | issue300: return _Bool as Python booleans; related fixes | Armin Rigo | 2017-01-23 | 1 | -5/+15 |
| | | |||||
| * | Tweaks the docs | Armin Rigo | 2017-01-04 | 1 | -13/+13 |
| | | |||||
| * | merge strbuf-as-buffer | Richard Plangger | 2017-01-04 | 1 | -4/+22 |
| |\ | |||||
| | * | Document explicit calls to lib.malloc() | Armin Rigo | 2016-12-22 | 1 | -2/+20 |
| | | | |||||
| | * | typos | Armin Rigo | 2016-12-12 | 1 | -2/+2 |
| | | | |||||
| * | | kill invalid_input_buffer_type, update docs to state that now only unicode ↵ | Richard Plangger | 2017-01-03 | 1 | -3/+2 |
| |/ | | | | objects are forbidden | ||||
| * | add warning | Armin Rigo | 2016-12-09 | 1 | -1/+1 |
| | | |||||
| * | Document 'FILE *' | Armin Rigo | 2016-12-09 | 1 | -0/+32 |
| | | |||||
| * | Document should_clear_after_alloc a bit more | Armin Rigo | 2016-11-28 | 1 | -1/+15 |
| | | |||||
| * | Add a note | Armin Rigo | 2016-10-29 | 1 | -1/+3 |
| | | |||||
| * | Decided to fix ffi.sizeof() too. Update the documentation. | Armin Rigo | 2016-10-27 | 1 | -1/+10 |
| | | |||||
| * | Docs: remove "char *" from the special casing in the reference | Armin Rigo | 2016-09-15 | 1 | -3/+3 |
| | | |||||
| * | Update the docs according to issue #281 | Armin Rigo | 2016-08-22 | 1 | -1/+1 |
| | | |||||
| * | Update docs | Armin Rigo | 2016-08-06 | 1 | -3/+3 |
| | | |||||
| * | The null_byte_after_str branch of PyPy makes ffi.from_buffer(str) | Armin Rigo | 2016-08-02 | 1 | -1/+4 |
| | | | | | possible. | ||||
| * | english attempts | Armin Rigo | 2016-06-06 | 1 | -2/+2 |
| | | |||||
| * | Rewrite the code more clearly, and fix the wrong comment | Armin Rigo | 2016-06-06 | 1 | -4/+6 |
| | | |||||
| * | Write down a typical ffi.new_handle() usage example | Armin Rigo | 2016-06-06 | 1 | -0/+29 |
| | | |||||
| * | Rename 'ffi' to 'ffibuilder' in the docs and in a few demos, when | Armin Rigo | 2016-06-05 | 1 | -1/+1 |
| | | | | | | | it is used in out-of-line builders. I think it makes things clearer, particularly in examples where the two 'ffi' are close together (and even sometimes used in the same sentence...) | ||||
| * | Add a warning | Armin Rigo | 2016-06-03 | 1 | -0/+3 |
| | | |||||
| * | Document 61e03368485c and 4d6671385e08. Remove the "new in version 0.9" | Armin Rigo | 2016-06-03 | 1 | -4/+11 |
| | | | | | as deprecated; keep only "new in version 1.x". | ||||
