/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to doc/developers/performance-roadmap-rationale.txt

  • Committer: Martin
  • Date: 2018-08-21 00:53:34 UTC
  • mto: This revision was merged to the branch mainline in revision 7074.
  • Revision ID: gzlist@googlemail.com-20180821005334-e1ogxakojyybpwib
Fix recursion check in C bencode implementation

Hard to get Cython to do the right thing but by inverting the
return code can use the standard except handling.

Avoid going through a Python call when encoding, which requires
the encode recursion check to work too.

Adjust tests to use a smaller limit to be more managable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
of great assistance I think. We want to help everyone that wishes to
110
110
contribute to performance to do so effectively.
111
111
 
112
 
Finally, its important to note that coding is not the only contribution
 
112
Finally, it's important to note that coding is not the only contribution
113
113
- testing, giving feedback on current performance, helping with the
114
114
analysis are all extremely important tasks too and we probably want to
115
115
have clear markers of where that should be done to encourage such