57:2bed39249624
|
2009-09-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced array usage when writing position index entries. |
|
|
iixr/positions.py
|
|
56:e0fbe13922c1
|
2009-09-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate vint functions for strings and byte arrays.
Modified position writing to use arrays for potentially improved performance. |
|
|
iixr/data.py iixr/positions.py
|
|
55:7189d6ef001f
|
2009-09-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced various optimisations: increasing the vint cache and introducing
array usage instead of lists, removing unnecessary tell operations,
restructuring position writing to work with explicit tell invocations, and
restructuring number reading slightly. |
|
|
iixr/data.py iixr/fields.py iixr/files.py iixr/positions.py iixr/terms.py test.py
|
|
54:8d0f465630d2
|
2009-09-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified vint implementation, taking advantage of the cache. |
|
|
iixr/data.py
|
|
53:63addb8fb052
|
2009-09-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed Pyrex extension result. |
|
|
vint.c
|
|
52:571be37961d8
|
2009-09-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use file methods directly.
Made minor optimisations. |
|
|
iixr/fields.py iixr/files.py iixr/positions.py iixr/terms.py
|
|
51:b97809e33867
|
2009-09-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the partial Pyrex vint implementation with a cache. |
|
|
iixr/data.py setup.py vint.pyx
|
|
50:67384f696d3c
|
2009-09-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed caching since it does not seem to help significantly.
Removed bzip2 compression since zlib is supposed to be better at textual
compression anyway. |
|
|
iixr/files.py
|
|
49:c5a5954934c6
|
2009-09-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched the write caches in FileWriter instances to StringIO instances. |
|
|
iixr/files.py
|
|
48:b52d9f014413
|
2009-09-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added copyright and licensing information. |
|
|
itermerge.py vint.pyx
|
|