Merge lp://staging/~mnordhoff/bzr/statictuple-pickling into lp://staging/bzr
Proposed by
Matt Nordhoff
Status: | Merged |
---|---|
Approved by: | John A Meinel |
Approved revision: | no longer in the source branch. |
Merged at revision: | not available |
Proposed branch: | lp://staging/~mnordhoff/bzr/statictuple-pickling |
Merge into: | lp://staging/bzr |
Diff against target: |
112 lines 3 files modified
bzrlib/_static_tuple_c.c (+27/-3) bzrlib/_static_tuple_py.py (+3/-0) bzrlib/tests/test__static_tuple.py (+19/-0) |
To merge this branch: | bzr merge lp://staging/~mnordhoff/bzr/statictuple-pickling |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
John A Meinel | Approve | ||
Review via email: mp+13720@code.staging.launchpad.net |
To post a comment you must log in.
Updating diff...
An updated diff will be available in a few minutes. Reload to see the changes.
This adds pickling support to StaticTuple.
Before this, I had written approximately 4 lines of C in my life, and had never used Python's C API. Please review it carefully. I think I actually have the error handling and reference counting right, but I really can't be sure.
The Launchpad mirror for this branch is not up-to-date. Please get an up-to-date copy from my website, or look at my Loggerhead or a diff I made:
http:// bzr.mattnordhof f.com/loggerhea d/bzr/statictup le-pickling/ changes bzr.mattnordhof f.com/bzr/ bzr/statictuple -pickling/ statictuple- pickling- r4778.patch
http://