summaryrefslogtreecommitdiff
path: root/numpy/core/src/multiarray/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* MAINT: revert change to legacy pathNathan Goldbaum2023-03-301-1/+1
* MAINT: fix compiling on MUSLNathan Goldbaum2023-03-301-3/+2
* MAINT: improve error when a dtype doesn't support the buffer interfaceNathan Goldbaum2023-03-301-3/+12
* MAINT: replace `NPY_INLINE` with `inline`Ralf Gommers2022-11-251-3/+3
* MAINT: Remove the RELAXED_STRIDES_CHECKING env variableSebastian Berg2022-02-111-14/+6
* MAINT: Further small return value validation fixesSebastian Berg2022-02-031-1/+1
* ENH: review return values for PyArray_DescrNew (#20960)Matti Picus2022-02-021-0/+6
* STY: Small cleanups of includes in *.c files.Charles Harris2021-09-031-2/+3
* MAIN: Minor include rationalization.Charles Harris2021-09-031-1/+1
* BUG: Fix small valgrind-found issues (#18651)Sebastian Berg2021-03-191-0/+1
* ENH,API: Store exported buffer info on the array (#16938)Sebastian Berg2020-11-261-198/+166
* BUG: Fix buffer export dtype referencesSebastian Berg2020-11-111-4/+6
* MAINT: Simplify code path slightlySebastian Berg2020-10-221-3/+2
* DOC: Add a comment to explain the format transferSebastian Berg2020-10-221-0/+6
* MAINT: Pass in flags instead of format and contig explicitlySebastian Berg2020-10-221-10/+7
* ENH: allow exporting user-dtype as buffers without FORMATSebastian Berg2020-10-221-24/+40
* Fixup, an earlier cleanup got things wrong and I forgot to test the strides :(Sebastian Berg2020-10-191-8/+8
* MAINT: simplify buffer info reuse checkSebastian Berg2020-10-191-19/+20
* BUG: Fix leak for relaxed strides when exporting both C- and F-orderSebastian Berg2020-10-191-9/+21
* BUG: Fix memory leak of buffer-info cache due to relaxed stridesSebastian Berg2020-10-191-37/+49
* Merge branch 'master' into cleanup-LongEric Wieser2020-08-241-1/+1
|\
| * MAINT: Replace PyUString_* by PyUnicode_* equivalents.Charles Harris2020-08-231-1/+1
* | MAINT: Replace PyInt macros with their PyLong replacementEric Wieser2020-08-241-1/+1
|/
* ENH: Use Python allocator for buffer-info allocationSebastian Berg2020-06-081-49/+22
* MAINT: User array alignment to speed up buffer exportSebastian Berg2020-06-081-3/+16
* ENH: Hardcode buffer handling for simple scalarsSebastian Berg2020-05-311-1/+1
* BUG, MAINT: Stop using the error-prone deprecated Py_UNICODE apisEric Wieser2020-02-081-5/+0
* MAINT: Cleanup most PY3K #ifdef guardsSeth Troisi2020-01-071-5/+0
* MAINT: Cleanup array_as_buffer and gentype_as_bufferSeth Troisi2020-01-061-59/+0
* MAINT: Improve const-correctness of string argumentsEric Wieser2020-01-061-3/+3
* Fix typos, via a Levenshtein-style correctorBrian Wignall2019-12-191-1/+1
* MAINT: move buffer.h -> npy_buffer.h to avoid conflictsmattip2019-11-041-1/+1
* DEP: Speed up WarnOnWrite deprecation in buffer interfaceSebastian Berg2019-07-161-12/+11
* BUG: Free buffer shape information on error during creationSebastian Berg2019-01-081-0/+2
* BUG: Fix incorrect/missing reference cleanups found using valgrind (#12624)Sebastian Berg2019-01-031-0/+4
* BUG: Dealloc cached buffer info (#12249)Matti Picus2018-10-301-2/+2
* Merge pull request #11119 from eric-wieser/chain-PEP3118_exceptionMatti Picus2018-10-031-0/+3
|\
| * ENH: Chain exceptions to give better error messages for invalid PEP3118 forma...Eric Wieser2018-09-231-0/+3
* | Merge pull request #12045 from vanossj/fix-_tmp_string_t-memory-leakCharles Harris2018-09-301-1/+1
|\ \
| * | BUG: fix memory leak of buffer format stringJeff VanOss2018-09-271-1/+1
* | | MAINT: refactor pep3118 field name constructionJeff VanOss2018-09-261-40/+50
* | | BUG: fix memory leak of tmp object in PY3KJeff VanOss2018-09-261-5/+14
|/ /
* | STY: dedent C labelEric Wieser2018-09-091-2/+2
* | MAINT: fix leak in previous commit (from review)mattip2018-08-311-6/+19
* | MAINT: check _append_char, _append_str return valuemattip2018-08-311-41/+47
|/
* BUG: add tests, special case memoryview(datetime64-scalar)mattip2018-08-191-7/+28
* MAINT: test memoryview, improve error message, don't swallow first exceptionmattip2018-08-191-1/+3
* BUG: check return value of _buffer_format_string (#11754)Matti Picus2018-08-161-5/+16
* BUG: Add missing PyErr_NoMemory after failing mallocEric Wieser2018-08-081-0/+2
* BUG: Provide correct format in Py_buffer for scalars (#10564)Jeff VanOss2018-03-241-30/+113