From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 24 Feb 2020 10:52:10 +0000 (-0800) Subject: Give proper credits for the memoryview implementation. (GH-18626) (#18642) X-Git-Tag: v3.8.2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aa8213486f69c15bb9e07d2232d19bf2e9875070;p=thirdparty%2FPython%2Fcpython.git Give proper credits for the memoryview implementation. (GH-18626) (#18642) (cherry picked from commit ee3bac4cba56b51ce924f13d77b97131eec1a865) Authored-by: Stefan Krah --- diff --git a/Objects/memoryobject.c b/Objects/memoryobject.c index 92050791b5d1..0bbcbb2e7eef 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 "pycore_object.h"