「view this page in B3 βῆτα server」

Revisions №57968

branch: master 「№57968」
Commited by: Andrew Watkins
GitHub commit link: 「e03a829a2bfd6097」
Difference from previous tested commit:  code diff
Commit date: 2015-07-07 22:25:06

Merging fixes to >1000 bugs across >600 files discovered using the static analysis tool cppcheck and fixed manually. The most common: 1. Postincremented iterators. Postincrementing an iterator requires copying the iterator. It can be slow. Unless you use the original value, this is simply not correct; preincrementing is superior. 2. Variables declared and/or initialized but not used. 3. Variables initialized and then re-initialized without using the original value 4. Variables given too great a scope 5. Mis-used standard library functions (most commonly, the return value of unique was not used, so all the redundant values were still in the container)

...