@@ -3,8 +3,8 @@ Advanced debugging tools
33========================
44
55If you reached here, you want to dive into, or use, more advanced tooling.
6- This is usually not necessary for first time contributers and most
7- day-to-day developement .
6+ This is usually not necessary for first time contributors and most
7+ day-to-day development .
88These are used more rarely, for example close to a new NumPy release,
99or when a large or particular complex change was made.
1010
@@ -25,7 +25,7 @@ narrow down.
2525We do not expect any of these tools to be run by most contributors.
2626However, you can ensure that we can track down such issues more easily easier:
2727
28- * Tests should cover all code paths, incluing error paths.
28+ * Tests should cover all code paths, including error paths.
2929* Try to write short and simple tests. If you have a very complicated test
3030 consider creating an additional simpler test as well.
3131 This can be helpful, because often it is only easy to find which test
@@ -112,7 +112,7 @@ where ``PYTHONMALLOC=malloc`` is necessary to avoid false positives from python
112112itself.
113113Depending on the system and valgrind version, you may see more false positives.
114114``valgrind `` supports "suppressions" to ignore some of these, and Python does
115- have a supression file (and even a compile time option) which may help if you
115+ have a suppression file (and even a compile time option) which may help if you
116116find it necessary.
117117
118118Valgrind helps:
0 commit comments