2012/10/4 Victor Stinner <victor.stin...@gmail.com>: > 2012/10/4 Benjamin Peterson <benja...@python.org>: >> 2012/10/4 Victor Stinner <victor.stin...@gmail.com>: >>> I only see one argument against such refactoring: it will be harder to >>> backport/forwardport bugfixes. >> >> I imagine it could also prevent inlining of hot paths. > > It depends how the code is compiled. The stringlib is splitted in many > .h files, but it is able to use Py_LOCAL_INLINE. > > If the code is grouped correctly, we may not loose any nice optimization at > all. > > FYI #include "test.c" is allowed in C ;-)
Yes, but then compilation won't be any faster. ;) -- Regards, Benjamin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com