skydevgit / crisscross

Automatically exported from code.google.com/p/crisscross
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

A Comedy of Errors #13

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
List of issues while examining source:

UDP Sockets should not have to be one-way
STL String parameters should be passed as const std::string& rather than 
std::string
RedBlackTree should be renamed, to hide implementation details
Splay?
Data::Compare should have a template specialisation for const char* params
No backtraces on OS X! Check libkern/OSDebug.h for the appropriate 
function for this
Mutex::~Mutex() should only call Unlock() if mutex is locked
No recursive mutexes? No read/write locks?
A function to get a dataType& off the top of a stack without removing it 
from the stack?
There are better algorithms available than QuickSort, can it be deprecated?
Hoping for at least just a typedef for FastestSort and MemoryEfficientSort.

Original issue reported on code.google.com by ARPl...@gmail.com on 18 May 2007 at 8:45

GoogleCodeExporter commented 9 years ago
Closed as invalid because this is a batch report. Alastair has split it into 
several
small issues.

Original comment by steven.n...@gmail.com on 18 May 2007 at 6:12