glog v0.4.0 Release Notes
Release Date: 2019-03-22 // over 5 years ago-
- ๐ build: cleanup temps and remove NEWS by @jackwish (#410)
- ๐ Fix unused variable warning in GCC by @pwnall (#412)
- ๐ automake: relax GNU standard directory style by @jackwish (#408)
- โก๏ธ update README.md filename in Makefile.am by @NeroBurner (#403)
- ci: add clang-cxx17 toolchain by @NeroBurner (#406)
- โ remove register keyword from unittest by @NeroBurner (#405)
- โ Use push/pop macro when supressing warning by @kwaegel (#397)
- ci: add appveyor and travis config by @NeroBurner (#330)
- ๐ Make symbolize.cc thread safe even on shared fds by @tzik (#388)
- Don't crash on some forms of invalid ELF files by @bsilver8192 (#367)
- ๐ Fix mistype in comment by @zaporozhets (#371)
- Fix errors with BUILD_SHARED_LIBS=ON for Visual Studio 2017 (fixes #343) by @dzung (#344)
- ๐ fix glog.html link to gflags repository by @NeroBurner (#336)
- โ Delete NEWS by @NeroBurner (#337)
- ๐ Fix windows logging unittest by @NeroBurner (#331)
- โ tests: fix compilation with C++17 by @NeroBurner (#332)
- ๐ Fix mingw cross compile by @NeroBurner (#324)
- โ Resolve missing prototype warning by @nazg (#302)
- ๐ Fix redefined warnings from config.h by @nazg (#303)
- โ Make int conversion explicit and fix clang warning by @samuela (#305)
- ๐ konsole family of terminfo supports colored output by @nazg (#304)
- โก๏ธ CMake Update by @Mizux (#292)
- ๐ Use target gflags instead of old VARIABLES by @Mizux (#283)
- โ Add an example using glog from Bazel by @drigz (#276)
- โก๏ธ Update gflags to latest master by @drigz (#277)
- ๐ Fixed undeclared identifier error by @sergiud (#281)
- ๐ Build with Bazel. by @qzmfranklin (#232)
- Compute base addresses from program headers while reading /proc/self/maps. by @pcc (#261)
- Cache strlen outside of cycles (PVS-Studio) by @dimhotepus (#106)
- Shell escape arguments to /bin/mail. by @ukai (#260)
- ๐ Fix username lookup in case of missing USER environment variable by @DariuszOstolski (#245)
- โ #253: Use MS preprocessor idiom to disable warning by @DariuszOstolski (#254)
- Zero allocation fix by @sergiud (#226)
- ๐ Fix for missing exports (fixes #227) by @sergiud (#228)
- Fix LOG_EVERY_N with clang -Wunused-local-typedef by @jray272 (#225)
- ๐ Run src/windows/preprocess.sh to pick up latest logging.h.in changes by @jray272 (#224)
- โก๏ธ Update Windows docs by @andschwa (#218)
- ๐ cmake: fixed gflags namespace detection (fixes #193) by @sergiud (#209)
- cmake: do not hardcode relative install directories by @sergiud (#153)
- cmake: changed project name from google-glog to glog by @sergiud (#152)
- ๐ Cygwin support by @sergiud (#157)
- [RFC] reduce heap memory allocations to zero by @sergiud (#158)
- rate limit calls to posix_fadvise() by @pixelb (#145)
- ๐ Use gflags ALIAS instead of ${gflags_XXX} vars by @v1bri (#199)
- ๐ Port stack tracing to Windows by @andschwa (#168)
Previous changes from v0.3.5
-
- 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