diff mercurial/dirs.c @ 30139:27e00e6352ce

dirs: add comment about _PyBytes_Resize So readers have a canonical function to compare this code to.
author Gregory Szorc <gregory.szorc@gmail.com>
date Thu, 13 Oct 2016 10:59:29 +0200
parents da08f4707282
children fb5504d7b2c9
line wrap: on
line diff
--- a/mercurial/dirs.c	Tue Oct 11 01:29:08 2016 +0200
+++ b/mercurial/dirs.c	Thu Oct 13 10:59:29 2016 +0200
@@ -59,7 +59,8 @@
 	* "protocol" such as mutating immutable objects. But since we only
 	* mutate objects created in this function or in other well-defined
 	* locations, the references are known so these violations should go
-	* unnoticed. */
+	* unnoticed. The code for adjusting the length of a PyBytesObject is
+	* essentially a minimal version of _PyBytes_Resize. */
 	while ((pos = _finddir(cpath, pos - 1)) != -1) {
 		PyObject *val;