Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-18 | COMMON: Make GPL headers consistent in themselves. | Johannes Schickel | |
2012-02-10 | JANITORIAL: Fix template definition whitespace | Tarek Soliman | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2009-12-27 | allowed list to be sorted with default comparator | Vladimir Menshakov | |
svn-id: r46644 | |||
2009-05-24 | Strip trailing whitespaces in the whole code base. | Johannes Schickel | |
svn-id: r40867 | |||
2009-04-27 | COMMON: Improved efficiency of some Common::List methods; added more unit ↵ | Max Horn | |
tests and some doxygen comments for Common::List and Common::Array svn-id: r40164 | |||
2009-03-10 | Fixed warning in list code | Max Horn | |
svn-id: r39287 | |||
2009-03-09 | Rewrote Common::List iterator code to ensure const correctness is preserved. | Max Horn | |
We tried to implement the list iterators in a clever way, to reduce code duplication. But this is essentially impossible to do properly, sadly -- this is one of the places where the ugly drawbacks of C++ really show. As a consequence, our implementation had a bug which allowed one to convert any const_iterator to an iterator, thus allowing modifying elements of const lists. This rewrite reintroduces code duplication but at least ensures that no const list is written to accidentally. Also fix some places which incorrectly used iterator instead of const_iterator or (in the kyra code) accidentally wrote into a const list. svn-id: r39279 |