~bzr-pqm/bzr/bzr.dev

  • Committer: John Arbash Meinel
  • Date: 2009-06-04 16:06:44 UTC
  • Revision ID: john@arbash-meinel.com-20090604160644-gtr5g8vsr9ufvvb3
One of the biggest wins to date, use PyList_Append directly.

Our primary data structure is a List, so optimizing this case helps a lot.
The main win is avoiding all of the generic function calls to append items
to the current list.

Note that if we required Pyrex 0.9.8+ we could use:
cdef list result
result = []
result.append()
and wouldn't have to define the PyList_Append functionality manually.
Filename Latest Rev Last Changed Committer Comment Size
..
authentication.txt 3418.5.3 16 years ago Vincent Ladeuil Fixed as per John's review. 6.6 KB Diff Download File
configuration.txt 4070.8.5 15 years ago Martin Pool Add help about debug_flags to configuration topic 11.5 KB Diff Download File
conflicts.txt 3144.4.2 16 years ago Aaron Bentley Handle non-directory parent conflicts (abentley, # 7.1 KB Diff Download File
content-filters.txt 3368.2.48 15 years ago Ian Clatworthy apply first round of poolie's review feedback 3.6 KB Diff Download File
debug-flags.txt 3368.2.52 15 years ago Ian Clatworthy merge bzr.dev r4164 1.1 KB Diff Download File
eol.txt 4351.2.1 15 years ago Gary Wilson Jr. In EOL documentation, used inline literal syntax f 4.6 KB Diff Download File
log-formats.txt 3974.1.4 15 years ago Ian Clatworthy log-formats topic and explained range searching 1.4 KB Diff Download File
patterns.txt 3398.1.26 16 years ago Ian Clatworthy jam feedback - make patterns a separate help topic 1 KB Diff Download File
rules.txt 4303.1.1 15 years ago Neil Martinsen-Burrell update the rules documentation to match the curren 1 KB Diff Download File