2012/10/4 Victor Stinner <victor.stinner at gmail.com>: > 2012/10/4 Benjamin Peterson <benjamin at python.org>: >> 2012/10/4 Victor Stinner <victor.stinner at 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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4