glog v0.3.5 Release Notes

Release Date: 2017-05-10 // about 5 years ago
    • CHECK_NOTNULL works with smart pointers when compiled in C++11
    • Add __declspec(noreturn) on Win
    • DCHECK_ALWAYS_ON to make D* enabled under NDEBUG
    • MinGW: avoid the error "conflicting declaration 'typedef DWORD pthread_t'" etc.
    • NULL sinks_ after deletion to prevent dangling pointer
    • Symbolize: Calculate a module's zero VA using program headers
    • ๐Ÿ‘ Allow permission line in /proc/self/map to be "rwx"
    • โž• Add support for PowerPC
    • ๐Ÿ‘‰ Use namespace GFLAGS_NAMESPACE instead namespace gflags. #62
    • Win: use _fdopen instead of fdopen. Fix #73
    • Win: FAILED macro can't be used with HANDLE. Fix #79
    • ๐Ÿšฆ Avoid calling new/malloc in signalhandler to fix #78
    • ๐Ÿšฆ Reset SIGABRT action only if FailureSignalHandler is installed
    • ๐Ÿ›  Fix missing public include directory
    • ๐Ÿ›  Fix double-free in unit test on Windows
    • โž• Add logfile_mode to control logfile permissions to fix #23
    • ๐Ÿ›  Fix mocklog unused arguments
    • Fix redefinition of _XOPEN_SOURCE
    • Don't call RAW_VLOG with locking vmodule_lock to fix #29
    • โž• Add CMake support. closes #4
    • ๐Ÿ›  Fix #8 AddLogSink memory leak
    • โž• Add #ifndefs to avoid collision with other google opensource projects
    • ๐ŸŒฒ LOG_STRING: use std::vector and std::string
    • โž• Adds color output support for tmux terminals
    • ๐Ÿ›  Fix x64/Debug build on MSVS