Working on a project where we will always adopt right after we call new.
Command line I am using to find additional call sites for new: find . -name '*.cpp' -o -name '*.mm' | xargs grep "new [a-zA-Z]" | grep -v adoptArrayPtr | grep -v adoptPtr | grep -v adoptRef | grep -v rena | grep -v ":[ \t]*/" | grep -v static | grep -v s_
Changed my mind. We should minimize the use of direct calls to "new", but itβs impractical to forbid it entirely, I think.