iixr

Changelog

(0) -100 -10 tip
102:ac0167b6ed9b
2011-09-30 Paul Boddie changeset files shortlog graph Added comments and docstrings. default tip
iixr/data.py
101:af6042166fc5
2011-02-15 Paul Boddie changeset files shortlog graph Added comment/warning.
iixr/terms.py
100:892f694ba76f
2011-02-15 Paul Boddie changeset files shortlog graph Fixed the itermerge optimisation for single element collections of iterators. Removed the common iterator support in the terms module since the features are really only relevant for the combined iterator. Fixed the seeking and state resetting logic in the combined iterator, retaining the last returned values only in this class. Introduced usage of the combined iterator as index reader only where a single pair of files is present.
iixr/index.py iixr/terms.py itermerge.py
99:a0cec1caf0f0
2011-02-14 Paul Boddie changeset files shortlog graph Introduced last term/positions caching for all iterators. Fixed reader state adjustments around the last term read.
iixr/terms.py
98:52bfb08d5b2f
2011-02-14 Paul Boddie changeset files shortlog graph Fix the index bisection and attempt to prevent unnecessary seeking and scanning.
iixr/terms.py
97:cf159c14882a
2011-02-14 Paul Boddie changeset files shortlog graph Moved the IndexReader to the terms module, renaming it to MultipleReader. Introduced information file indexing in order to support go_to_term methods which can seek to terms or nearest following neighbours. Removed a redundant reset method invocation from the files module. Added an optimisation in itermerge where only one iterator is being managed.
iixr/files.py iixr/filesystem.py iixr/index.py iixr/terms.py itermerge.py test.py
96:6542c54d115b
2011-02-13 Paul Boddie changeset files shortlog graph Removed numerous classes, simplifying the package and focusing on combined term and position files which can be merged using fewer processing operations.
iixr/data.py iixr/fields.py iixr/files.py iixr/filesystem.py iixr/index.py iixr/merging.py iixr/positions.py iixr/terms.py itermerge.py test.py
95:b75bd39cf61f
2011-02-12 Paul Boddie changeset files shortlog graph Changed cache slicing to record pointer updating.
iixr/files.py
94:2b56cb8c1947
2011-02-12 Paul Boddie changeset files shortlog graph Removed unnecessary recursion when flushing records/caches.
iixr/files.py
93:74e2e30aabea
2011-02-11 Paul Boddie changeset files shortlog graph Introduced read and write caches in order to investigate performance changes.
iixr/files.py
(0) -100 -10 tip