Revisions of gperftools

buildservice-autocommit accepted request 1142087 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 67)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 66)
- update to 2.15:
  * Mikael Simberg and Tom "spot" Callaway have pointed out the
    missing symbols issue when linking PPC or i386
    builds.
  * Roman Geissler has contributed a fix to nasty initialization
    bug introduced in 2.13 (see github issue #1452 for one example
    where it fails).
  * spinlock delay support now has proper windows support.
    Instead of simply sleeping, it uses WaitOnAddress (which is
    basically windows equivalent of futexes). This improvement was
    contributed by Lennox Ho.
  * we now have basic QNX support (basic malloc + heap profiler)
    championed by Xiang.Lin. Thanks! Do note, however, that QNX
    doesn't provide SIGPROF ticks, so there will be no cpu profiler
    support on this OS.
  * several people have contributed various improvements to our
    cmake build: Lennox Ho, Sergey Fedorov, Mateusz Jakub Fila. But
    do note that cmake build is still incomplete and best-effort.
  * Julian Schroeder have fixed generic_fp incompatibility with
    ARM pointer auth.
  * Mateusz Jakub Fila has contributed implementation of
    mallocinfo2 function (64-bit version of mallinfo).
  * Lennox Ho has contributed the ability to disable malloc
    functions patching on windows when TCMALLOC_DISABLE_REPLACEMENT=1
    environment variable is set.
  * User poljak181 has contributed a fix to infinite recursion in
    some cases of malloc hooks (or user-replaced operator new) and
    MallocExtension::instance().
  * Sergey Fedorov has contributed a fix to use MAP_ANON on some
    older OSes without MAP_ANONYMOUS.
buildservice-autocommit accepted request 1123973 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 65)
baserev update by copy to link target
Paolo Stivanin's avatar Paolo Stivanin (polslinux) accepted request 1114279 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 64)
- Update to 2.13:
  * generic_fp backtracing method now uses robust address probing method.
    The previous approach had occasional false positives, which caused
    occasional rare crashes.
  * fix pkg-config files
  * we now support HEAPPROFILE_USE_PID and CPUPROFILE_USE_PID environment
    variables that force profile filenames to have pid appended.
    Which will be useful for some programs that fork for parallelism
  * MPI detection has been extended
buildservice-autocommit accepted request 988243 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 63)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 988187 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 62)
- Update to 2.10:
  * Added debugallocator feature to use readable (PROT_READ) fence pages.
  * fix for cmake detection of libunwind.
  * fix for OSX Monterey support.
  * support for returning memory back to OS by using mmap with MAP_FIXED and PROT_NONE
  * basic support for LoongArch.
buildservice-autocommit accepted request 975788 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 61)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 975769 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 60)
- Enable use of libunwind on riscv64
buildservice-autocommit accepted request 896902 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 59)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 894994 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 58)
- Follow shared library packaging policy
buildservice-autocommit accepted request 880700 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 57)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 879979 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 56)
- Update to 2.9.1:
  * usage of unsupportable linux_syscall_support.h has been
    removed from few places.
  * Incorrect assertion failure was fixed that crashed tcmalloc
    if assertions were on and sized delete was used
  * there is now better backtracing support for aarch64 and riscv
    x86-64 with frame pointers now also defaults to this new
    "generic" frame pointer backtracer.
- Use golang version of pprof
- Split doc into subpackage
buildservice-autocommit accepted request 861987 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 55)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 861795 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 54)
- Enable build on riscv64
- No libunwind-coredump on powerpc
buildservice-autocommit accepted request 860746 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 53)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 860400 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 52)
- Update to 2.8.1:
  * previous release contained change to release memory without page
    heap lock, but this change had at least one bug that caused to
    crashes and corruption when running under aggressive decommit mode
    (this is not default). While we check for other bugs, this feature
    was reverted. See github issue #1204 and issue #1227.
  * stack traces depth captured by gperftools is now up to 254 levels
    deep
  * updated detection of program counter
  * ProfilerGetStackTrace is now officially supported API for
    libprofiler
  * for compiling linux syscall support on i386 and recent GCCs
  * test failures caused by new gcc 10 optimizations were fixed. Same
    change also fixed tests on clang.
- Drop ppc64-fix-367fd5731a8c68225cb870aa656ea0ce677fe040.patch
- Drop gcc-dont-clobber-rsp.patch
buildservice-autocommit accepted request 832926 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 51)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 832393 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 50)
- Add ExclusiveArch declaration to specfile.
buildservice-autocommit accepted request 720528 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 49)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 720448 from Martin Liška's avatar Martin Liška (marxin) (revision 48)
Use FAT LTO objects in order to provide proper static library.
Displaying revisions 1 - 20 of 67
openSUSE Build Service is sponsored by