summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
<shinichiro.hamaji@gmail.com> [Wed, 19 Nov 2008 05:34:01 +0000 (05:34 +0000)]
Release 0.1.2.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@20
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Tue, 18 Nov 2008 11:28:39 +0000 (11:28 +0000)]
Add an instruction about stacktrace on x86-64 in INSTALL file. Basically, this
note was copied from google-perftools's notice (google-perftools/INSTALL). I
modified the notice because the situation around stacktracer is a bit different
between glog and perftools. Perftool's tcmalloc hooks malloc and its
stacktracer must not call malloc. In glog, stacktracer with malloc can be an
issue only when users use InstallFailureSignalHandler() and a signal is raised
inside malloc.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@19
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Mon, 17 Nov 2008 10:38:58 +0000 (10:38 +0000)]
Fix a typo: s/gnore/ignore/
git-svn-id: https://google-glog.googlecode.com/svn/trunk@18
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Mon, 17 Nov 2008 08:32:28 +0000 (08:32 +0000)]
Remove stacktrace.cc.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@17
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Mon, 17 Nov 2008 07:58:10 +0000 (07:58 +0000)]
Re-organize the way to produce stacktrace.
Since we introduced the API to set signal handler and print a
stacktrace, we should avoid glibc's backtrace, which may call malloc.
Basically, we choose the way to produce a stacktrace as same as
perftools.
Also, I removed GetStackFrames, which is not used and not implemented
with glibc.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@16
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Tue, 4 Nov 2008 07:09:16 +0000 (07:09 +0000)]
Utilize the second parameter (version number) for deb.sh.
The original way (ls && tail -n 1) could not handle version numbers which have patch level proprely (e.g., 0.1.1.tar.gz is considered less than 0.1.tar.gz since ls command orders files lexicographically).
git-svn-id: https://google-glog.googlecode.com/svn/trunk@15
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Tue, 4 Nov 2008 07:08:11 +0000 (07:08 +0000)]
Use uintptr_t instead of int as the integer format of pthread_t.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@14
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Mon, 3 Nov 2008 05:00:04 +0000 (05:00 +0000)]
Stop to define DISALLOW_EVIL_CONSTRUCTORS to avoid name conflict.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@13
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Thu, 30 Oct 2008 10:38:57 +0000 (10:38 +0000)]
Forgot to add file for the previous change...
Add InstallFailureSignalHandler(). The function installs a signal handler that will dump useful information when the program crashes on certain signals such as SIGSEGV.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@12
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Thu, 30 Oct 2008 10:33:45 +0000 (10:33 +0000)]
Add InstallFailureSignalHandler(). The function installs a signal handler that
will dump useful information when the program crashes on certain signals such
as SIGSEGV.
Also, changed the version of autoconf (2.59 => 2.61).
git-svn-id: https://google-glog.googlecode.com/svn/trunk@11
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Thu, 30 Oct 2008 10:02:59 +0000 (10:02 +0000)]
ChangeLogs for glog 0.1.1.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@10
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Fri, 17 Oct 2008 11:54:23 +0000 (11:54 +0000)]
Use abort instead of exit.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@9
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Fri, 17 Oct 2008 11:53:23 +0000 (11:53 +0000)]
Fix a bug: vmodule didn't work with gflags. Since
gflags isn't initialized when REGISTER_MODULE_INITIALIZER is invoked,
we couldn't initialize vmodule_list properly. Modified to call
VLOG2Initializer in the first call of InitVLOG3__.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@8
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Fri, 17 Oct 2008 11:52:32 +0000 (11:52 +0000)]
Use dladdr to get symbols for environments which doesn't use ELF and
has execinfo.h (e.g., MacOSX 10.5). Though dladdr may not be async
signal safe, it's OK since glog's stacktrace doesn't depend on signals.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@7
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Tue, 14 Oct 2008 00:32:16 +0000 (00:32 +0000)]
Add __attribute__((noinline)) for StackGrowsDown. This is necessary for recent GCC (4.3).
git-svn-id: https://google-glog.googlecode.com/svn/trunk@6
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Fri, 10 Oct 2008 15:19:23 +0000 (15:19 +0000)]
Fix the include paths in the document: s/google/glog/.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@5
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Wed, 8 Oct 2008 12:18:45 +0000 (12:18 +0000)]
Fix some syntax/HTML issues.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@4
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Wed, 8 Oct 2008 11:20:32 +0000 (11:20 +0000)]
Modify the content type for the document files.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@3
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Tue, 7 Oct 2008 05:43:05 +0000 (05:43 +0000)]
glog 0.1
git-svn-id: https://google-glog.googlecode.com/svn/trunk@2
eb4d4688-79bd-11dd-afb4-
1d65580434c0
<shinichiro.hamaji@gmail.com> [Wed, 3 Sep 2008 13:40:49 +0000 (13:40 +0000)]
Initial directory structure.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@1
eb4d4688-79bd-11dd-afb4-
1d65580434c0