OLD | NEW |
1 Fri Feb 03 15:40:45 2012 Google Inc. <google-perftools@googlegroups.com> | |
2 | |
3 * gperftools: version 2.0 | |
4 * Renamed the project from google-perftools to gperftools (csilvers) | |
5 * Renamed the .deb/.rpm packagse from google-perftools to gperftools too | |
6 * Renamed include directory from google/ to gperftools/ (csilvers) | |
7 * Changed the 'official' perftools email in setup.py/etc | |
8 * Renamed google-perftools.sln to gperftools.sln | |
9 * PORTING: Removed bash-isms & grep -q in heap-checker-death_unittest.sh | |
10 * Changed copyright text to reflect Google's relinquished ownership | |
11 | |
12 Tue Jan 31 10:43:50 2012 Google Inc. <opensource@google.com> | |
13 | |
14 * google-perftools: version 1.10 release | |
15 * PORTING: Support for patching assembly on win x86_64! (scott.fr...) | |
16 * PORTING: Work around atexit-execution-order bug on freebsd (csilvers) | |
17 * PORTING: Patch _calloc_crt for windows (roger orr) | |
18 * PORTING: Add C++11 compatibility method for stl allocator (jdennett) | |
19 * PORTING: use MADV_FREE, not MADV_DONTNEED, on freebsd (csilvers) | |
20 * PORTING: Don't use SYS_open when not supported on solaris (csilvers) | |
21 * PORTING: Do not assume uname() returns 0 on success (csilvers) | |
22 * LSS: Improved ARM support in linux-syscall-support (dougkwan) | |
23 * LSS: Get rid of unused syscalls in linux-syscall-support (csilvers) | |
24 * LSS: Fix broken mmap wrapping for ppc (markus) | |
25 * LSS: Emit .cfi_adjust_cfa_offset when appropriate (ppluzhnikov) | |
26 * LSS: Be more accurate in register use in __asm__ (markus) | |
27 * LSS: Fix __asm__ calls to compile under clang (chandlerc) | |
28 * LSS: Fix ARM inline assembly bug around r7 and swi (lcwu) | |
29 * No longer log when an allocator fails (csilvers) | |
30 * void* -> const void* for MallocExtension methods (llib) | |
31 * Improve HEAP_PROFILE_MMAP and fix bugs with it (dmikurube) | |
32 * Replace int-based abs with more correct fabs in a test (pmurin) | |
33 | |
34 Thu Dec 22 16:22:45 2011 Google Inc. <opensource@google.com> | |
35 | |
36 * google-perftools: version 1.9 release | |
37 * Lightweight check for double-frees (blount) | |
38 * BUGFIX: Fix pprof to exit properly if run with no args (dagitses) | |
39 * Suggest ASan as a way to diagnose buggy code (ppluzhnikov) | |
40 * Get rid of unused CACHELINE_SIZE (csilvers) | |
41 * Replace atexit() calls with global dtors; helps freebsd (csilvers) | |
42 * Disable heap-checker under AddressSanitizer (kcc) | |
43 * Fix bug in powerpc stacktracing (ppluzhnikov) | |
44 * PERF: Use exponential backoff waiting for spinlocks (m3b) | |
45 * Fix 64-bit nm on 32-bit binaries in pprof (csilvers) | |
46 * Add ProfileHandlerDisallowForever (rsc) | |
47 * BUGFIX: Shell escape when forking in pprof (csilvers) | |
48 * No longer combine overloaded functions in pprof (csilvers) | |
49 * Fix address-normalizing bug in pprof (csilvers) | |
50 * More consistently call abort() instead of exit() on failure (csilvers) | |
51 * Allow NoGlobalLeaks to be safely called more than once (csilvers) | |
52 * PORTING/BUGFIX: Fix ARM cycleclock to use volatile asm (dougkwan) | |
53 * PORTING: 64-bit atomic ops for ARMv7 (dougkwan) | |
54 * PORTING: Implement stacktrace for ARM (dougkwan) | |
55 * PORTING: Fix malloc_hook_mmap_linux for ARM (dougkwan) | |
56 * PORTING: Update linux_syscall_support.h for ARM/etc (evannier, sanek) | |
57 * PORTING: Fix freebsd to work on x86_64 (chapp...@gmail.com) | |
58 * PORTING: Added additional SYS_mmap fixes for FreeBSD (chappedm) | |
59 * PORTING: Allow us to compile on OS X 10.6 and run on 10.5 (raltherr) | |
60 * PORTING: Check for mingw compilers that *do* define timespec | |
61 * PORTING: Add "support" for MIPS cycletimer | |
62 * PORTING: Fix fallback cycle-timer to work with Now (dougkwan) | |
63 * PERF: Move stack trace collecting out of the mutex (taylorc) | |
64 * PERF: Get the deallocation stack trace outside the mutex (sean) | |
65 * Make PageHeap dynamically allocated for leak checks (maxim) | |
66 * BUGFIX: Fix probing of nm -f behavior in pprof (dpeng) | |
67 * BUGFIX: Fix a race with the CentralFreeList lock before main (sanjay) | |
68 * Support /pprof/censusprofile url arguments (rajatjain) | |
69 * Change IgnoreObject to return its argument (nlewycky) | |
70 * Update malloc-hook files to support more CPUs | |
71 * BUGFIX: write our own strstr to avoid libc problems (csilvers) | |
72 * Use simple callgrind compression facility in pprof | |
73 * Print an error message when we can't run pprof to symbolize (csilvers) | |
74 * Die in configure when g++ is't installed (csilvers) | |
75 * DOC: Beef up the documentation a bit about using libunwind (csilvers) | |
76 | |
77 Fri Aug 26 13:29:25 2011 Google Inc. <opensource@google.com> | |
78 | |
79 * google-perftools: version 1.8.3 release | |
80 * Added back the 'pthreads unsafe early' #define, needed for FreeBSD | |
81 | |
82 Thu Aug 11 15:01:47 2011 Google Inc. <opensource@google.com> | |
83 | |
84 * google-perftools: version 1.8.2 release | |
85 * Fixed calculation of patchlevel, 'make check' should all pass again | |
86 | |
87 Tue Jul 26 20:57:51 2011 Google Inc. <opensource@google.com> | |
88 | |
89 * google-perftools: version 1.8.1 release | |
90 * Added an #include to fix compile breakage on latest gcc's | |
91 * Removed an extra , in the configure.ac script | |
92 | |
93 Fri Jul 15 16:10:51 2011 Google Inc. <opensource@google.com> | 1 Fri Jul 15 16:10:51 2011 Google Inc. <opensource@google.com> |
94 | 2 |
95 * google-perftools: version 1.8 release | 3 * google-perftools: version 1.8 release |
96 * PORTING: (Disabled) support for patching mmap on freebsd (chapp...) | 4 * PORTING: (Disabled) support for patching mmap on freebsd (chapp...) |
97 * PORTING: Support volatile __malloc_hook for glibc 2.14 (csilvers) | 5 * PORTING: Support volatile __malloc_hook for glibc 2.14 (csilvers) |
98 * PORTING: Use _asm rdtsc and __rdtsc to get cycleclock in windows (koda
) | 6 * PORTING: Use _asm rdtsc and __rdtsc to get cycleclock in windows (koda
) |
99 * PORTING: Fix fd vs. HANDLE compiler error on cygwin (csilvers) | 7 * PORTING: Fix fd vs. HANDLE compiler error on cygwin (csilvers) |
100 * PORTING: Do not test memalign or double-linking on OS X (csilvers) | 8 * PORTING: Do not test memalign or double-linking on OS X (csilvers) |
101 * PORTING: Actually enable TLS on windows (jontra) | 9 * PORTING: Actually enable TLS on windows (jontra) |
102 * PORTING: Some work to compile under Native Client (krasin) | 10 * PORTING: Some work to compile under Native Client (krasin) |
(...skipping 534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 * Get rid of the libc-preallocate code (which could crash on some | 545 * Get rid of the libc-preallocate code (which could crash on some |
638 systems); no longer needed with local-threads fix (csilvers) | 546 systems); no longer needed with local-threads fix (csilvers) |
639 | 547 |
640 Tue Feb 8 09:57:17 2005 Google Inc. <opensource@google.com> | 548 Tue Feb 8 09:57:17 2005 Google Inc. <opensource@google.com> |
641 | 549 |
642 * google-perftools: initial release: | 550 * google-perftools: initial release: |
643 The google-perftools package contains some utilities to improve | 551 The google-perftools package contains some utilities to improve |
644 and analyze the performance of C++ programs. This includes an | 552 and analyze the performance of C++ programs. This includes an |
645 optimized thread-caching malloc() and cpu and heap profiling | 553 optimized thread-caching malloc() and cpu and heap profiling |
646 utilities. | 554 utilities. |
OLD | NEW |