aboutsummaryrefslogtreecommitdiffstats
path: root/Interfaces
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2011-04-23 17:15:18 +0000
committerrowanbeentje <rowan@beent.je>2011-04-23 17:15:18 +0000
commitd60880e78188b4ef7cc2e73106eb980af3c13642 (patch)
tree1b3e064f9909c9e8d9f5afd7342c49b671dbb048 /Interfaces
parent555cb252a3e42d0df5835a18df4abbe1a0b0725a (diff)
downloadsequelpro-d60880e78188b4ef7cc2e73106eb980af3c13642.tar.gz
sequelpro-d60880e78188b4ef7cc2e73106eb980af3c13642.tar.bz2
sequelpro-d60880e78188b4ef7cc2e73106eb980af3c13642.zip
Alter result string processing to use returned string length and not null-terminated string processing:
- This fixes issues caused by null characters in strings - addressing Issue 1029 - Also appears to be a few percent faster than the old approach when processing lots of short strings - Allows significant simplification of MCPResult and low-memory MCPStreamingResult code, avoiding a memory copy; this also gives a significant speedup and can actually make full streaming in MCPStreamingResult faster than "fast streaming". The code will be reviewed further in future to improve on the gains seen here.
Diffstat (limited to 'Interfaces')
0 files changed, 0 insertions, 0 deletions