- Clean up the cwObject namespace - add an 'object' namespace inside 'cw' - Add underscore to the member variables of object_t. - - logDefaultFormatter() in cwLog.cpp uses stack allocated memory in a way that could easily be exploited. - lexIntMatcher() in cwLex.cpp doesn't handle 'e' notation correctly. See note in code. - numeric_convert() in cwNumericConvert.h could be made more efficient using type_traits. - thread needs setters and getters for internal variables - change cwMpScNbQueue so that it does not require 'new'. - cwAudioBuf.cpp - the ch->fn in update() does not have the correct memory fence. - change file names to match object names - change all NULL's to nullptr - implement kTcpFl in cwTcpSocket.cpp