On Wed, Jan 20, 2010 at 2:27 PM, Collin Winter <collinwin...@google.com> wrote: [snip] > Incremental builds, however, are significantly slower. The table below shows > incremental rebuild times after touching ``Objects/listobject.c``. > > +-------------+---------------+---------------+----------------------+ > | Incr make | CPython 2.6.4 | CPython 3.1.1 | Unladen Swallow r988 | > +=============+===============+===============+======================+ > | Run 1 | 0m1.854s | 0m1.456s | 0m24.464s | > +-------------+---------------+---------------+----------------------+ > | Run 2 | 0m1.437s | 0m1.442s | 0m24.416s | > +-------------+---------------+---------------+----------------------+ > | Run 3 | 0m1.440s | 0m1.425s | 0m24.352s | > +-------------+---------------+---------------+----------------------+
http://code.google.com/p/unladen-swallow/source/detail?r=1015 has significantly improved this situation. The new table of incremental build times: +-------------+---------------+---------------+-----------------------+ | Incr make | CPython 2.6.4 | CPython 3.1.1 | Unladen Swallow r1024 | +=============+===============+===============+=======================+ | Run 1 | 0m1.854s | 0m1.456s | 0m6.680s | +-------------+---------------+---------------+-----------------------+ | Run 2 | 0m1.437s | 0m1.442s | 0m5.310s | +-------------+---------------+---------------+-----------------------+ | Run 3 | 0m1.440s | 0m1.425s | 0m7.639s | +-------------+---------------+---------------+-----------------------+ The remaining increase is from statically linking LLVM into libpython. PEP updated: http://codereview.appspot.com/186247/diff2/1:4/5 Collin Winter _______________________________________________ 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