0
I Use This!
High Activity

Commits : Listings

Analyzed about 20 hours ago. based on code collected about 22 hours ago.
Sep 26, 2025 — Sep 26, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added very special purpose method to free memory maps. The whole reason for this is to make the windows test work after all \! More... over 15 years ago
Added indirection level to internally used types to allow others to exchange them with their own implementations. More... over 15 years ago
Changed buffer implementation to use a cursor right away instead of taking a path and a manager. This makes it much more flexible, as it doesn't have to care about the manager anymore, making it easier to use and making clear that it is meant for use with a mapped memory manager implementation. More... over 15 years ago
Merge branch 'device' More... over 15 years ago
Optimized __getslice__ implementation a bit More... over 15 years ago
Finished implementation of buffer including a test which shows the performance should be usable in the real world. Its actually not too bad More... over 15 years ago
Implemented buffer interface and test to fully proove it. Its not yet fully properly implemented More... over 15 years ago
Cursor can now take additional flags when opening the file handle for mapping. Renamed stream to buf, as the first item will be a buffer which uses the cursor underneath. We should add a stream for good measure though More... over 15 years ago
Merge branch 'cursor' More... over 15 years ago
Applied some optimizations for performance. Python is very easily overwhelmed with plenty of calls, causing too much overhead More... over 15 years ago
Fixed a few little issues, the random access test/perftest now work perfectly. Its not too slow either, 160MB/s compared to the 320MB/s that the c++ implementation gets in release mode. Its odd that for some reason, the Debug version of the c++ implementation is at 940MB/s, which is more like the performance i would have expected More... over 15 years ago
implemented plenty of operational testing. It shows that its not yet working properly. Intersting, it was so promising, and went just a little bit too smooth. There we go :) More... over 15 years ago
Implemented use_region. Let the testing begin. Especially the actual data handling will be interesting, which has to work exclusively through buffer objects. There are plenty of layers between the user and the data, which will always be copied when slicing it (as we have no memoryview). The latter one could be implemented on in case we use 2.7 at some point. Now, let the testing begin ! More... over 15 years ago
Fully implemented the manager - now the cursor can be implenented as well More... over 15 years ago
First bit of MappedMemoryManager started. Much more to come - got lost in git++ and improved it in the meanwhile More... over 15 years ago
Implemented first basic functionality of cursor, which is only complete once some more of the memory manager is implemented. Next up is its major use_window method More... over 15 years ago
Moved all utility types into their own module More... over 15 years ago
Added rather trivial implementation for the region list, including test More... over 15 years ago
Fixed bug in test case as it didn't properly align its offset to a page More... over 15 years ago
Implemented MappedRegion type including test More... over 15 years ago
Implemented Window including test. Started Region implementation as well as test, but noticed that a critical feature, the mmap's offset, doesn't exist prior to python 2.6. Its total crap, so is python More... over 15 years ago
Added docs framework More... over 15 years ago
Initial setup for the testing framework; includes setup tools configuration and readme More... over 15 years ago
Fixed critical issue that would cause a string to be passed to methods that expect a stream More... over 15 years ago
relaxed implementation when comparing symbolic references against other items which don't have a path. Fixed test_refs to work in all cases - it was previously dependent on the order of items returned by the file system More... over 15 years ago
util: Added test for iterable list, and implemented __contains__ and __del__ functionality More... over 15 years ago
log: non-existing logs no longer throw an exception, but are ignored. Fixed critical bug which caused packed-ref files to be written with native line endings, which made git fail to parse it. I wonder why I never noticed this before, or ignored it. Unbelievable \! More... over 15 years ago
git.version_info now returns exactly 4 numbers More... over 15 years ago
Improved debug assertion to provide proper path on which to run a git daemon More... over 15 years ago
Fixed up docs in preparation for the new 0.3.1 release More... over 15 years ago