2023-10-06 18:53:49 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gperftools: updated to 2.13
gperftools 2.13 is out!
This release includes a few minor fixes:
* Ivan Dlugos has fixed some issues with cmake and config.h defines.
* 32-bit builds no longer require 64-bit atomics (which we wrongly
introduced in 2.11 and which broke builds on some 32-bit
architectures).
* generic_fp backtracing method now uses robust address probing
method. The previous approach had occasional false positives, which
caused occasional rare crashes.
* In some cases, MSVC generated TrivialOnce machine code that
deadlocked programs on startup. The issue is now fixed.
|
2023-08-25 18:38:42 by Adam Ciarcinski | Files touched by this commit (7) | |
Log message:
gperftools: updated to 2.12
gperftools-2.12
Brett T. Warden contributed one significant fix. After a change in the previous \
release, we installed broken pkg-config files. Brett noticed and fixed that. \
Huge thanks!
gperftools-2.11
Few minor fixes since rc couple weeks ago. Plus couple notable contributions:
Artem Polyakov has contributed auto-detection of several MPI systems w.r.t. \
filenames used by HEAPPROFILE and CPUPROFILE environment variables. Also, 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.
Ken Raffenetti has extended MPI detection mentioned above with detection of \
MPICH system.
|
2022-09-18 21:28:23 by Havard Eidnes | Files touched by this commit (2) |
Log message:
devel/gperftools: add support for NetBSD/powerpc.
|
2022-07-22 10:34:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gperftools: updated to 2.10
gperftools-2.10
Here are notable changes:
Matt T. Proud contributed documentation fix to call Go programming language by \
it's true name instead of golang.
Robert Scott contributed debugallocator feature to use readable (PROT_READ) \
fence pages. This is activated by TCMALLOC_PAGE_FENCE_READABLE environment \
veriable.
User stdpain contributed fix for cmake detection of libunwind.
Natale Patriciello contributed fix for OSX Monterey support.
Volodymyr Nikolaichuk contributed support for returning memory back to OS by \
using mmap with MAP_FIXED and PROT_NONE. It is off by default and enabled by \
preprocessor define: FREE_MMAP_PROT_NONE. This should help OSes that don't \
support Linux-style madvise MADV_DONTNEED or BSD-style MADV_FREE.
Jingyun Hua has contributed basic support for LoongArch.
Github issue 1338 of failing to build on some recent musl versions has been fixed.
Github issue 1321 of failing to ship cmake bits with .tar.gz archive has been fixed.
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|
2021-03-19 11:24:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gperftools: updated to 2.9.1
gperftools 2.9.1 is out!
Minor fixes landed since previous release:
* OSX builds new prefer backtrace() and have somewhat working heap
sampling.
* Incorrect assertion failure was fixed that crashed tcmalloc if
assertions were on and sized delete was used.
gperftools 2.9 is out!
Few more changes landed compared to rc:
* Venkatesh Srinivas has contributed thread-safety annotations
support.
* couple more unit test bugs that caused tcmalloc_unittest to fail on
recent clang has been fixed.
* usage of unsupportable linux_syscall_support.h has been removed from
few places. Building with --disable-heap-checker now completely
avoids it. Expect complete death of this header in next major
release.
|
2021-01-20 16:12:57 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
gperftools: updated to 2.8.1
gperftools-2.8.1 is out!
Here are notable changes:
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.
stack traces depth captured by gperftools is now up to 254 levels deep. Thanks \
to Kerrick Staley for this small but useful tweak.
Levon Ter-Grigoryan has contributed small fix for compiler warning.
Grant Henke has contributed updated detection of program counter register for OS \
X on arm64.
Tim Gates has contributed small typo fix.
Steve Langasek has contributed basic build fixes for riscv64.
Isaac Hier and okhowang have contributed premiliminary port of build \
infrastructure to cmake. This works, but it is very premiliminary. \
Autotools-based build is the only officially supported build for now.
|