Give proper credits for the memoryview implementation. (GH-18626) (#18643)
https://github.com/python/cpython/commit/3dc6961681df000e113383fddaff2f932ef... commit: 3dc6961681df000e113383fddaff2f932ef6abaa branch: 3.7 author: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> committer: GitHub <noreply@github.com> date: 2020-02-24T11:51:40+01:00 summary: Give proper credits for the memoryview implementation. (GH-18626) (#18643) (cherry picked from commit ee3bac4cba56b51ce924f13d77b97131eec1a865) Authored-by: Stefan Krah <skrah@bytereef.org> files: M Objects/memoryobject.c diff --git a/Objects/memoryobject.c b/Objects/memoryobject.c index ce8fa3f270051..61669aedc7342 100644 --- a/Objects/memoryobject.c +++ b/Objects/memoryobject.c @@ -1,4 +1,14 @@ -/* Memoryview object implementation */ +/* + * Memoryview object implementation + * -------------------------------- + * + * This implementation is a complete rewrite contributed by Stefan Krah in + * Python 3.3. Substantial credit goes to Antoine Pitrou (who had already + * fortified and rewritten the previous implementation) and Nick Coghlan + * (who came up with the idea of the ManagedBuffer) for analyzing the complex + * ownership rules. + * + */ #include "Python.h" #include "internal/mem.h"
participants (1)
-
Miss Islington (bot)