Login  |  Packages  |  Support  |  Bugs

Return

Changelog for excimer
Release What has changed?
1.2.5 - Fix build error with libtool 1.5
1.2.4 - Rewrite the backend to work around a glibc timer aliasing bug (T391426).
Timer creation and deletion are now more expensive, so applications should
try to avoid unnecessary creation and deletion. It's cheaper to stop and
start an existing timer. Handling events is cheaper, so profiling
performance is improved.
- Compile with -fvisibility=hidden
1.2.3 - Fix start time stagger, broken by previous release
1.2.2 - Fix PHP 8.4 compatibility (patch by Remi Collet)
1.2.1 - Fix compiler warning in excimer_log
- Fix invalid OS requirement in package.xml, allow all "unix"
1.2.0 - Add support for BSD and macOS (only real/wall-clock, no CPU timer).
- Add excimer.default_max_depth and default to 1000 (previously unlimited).
1.1.1 - Restore support for PHP 7.1-7.3
1.1.0 - Fix leading semi-colon in ExcimerLog::formatCollapsed output
- Change ExcimerLog::formatCollapsed to mark truncated frames
- Add support for PHP 8.2
- Add ExcimerLog::getSpeedscopeData for Speedscope support
1.0.4 - Fix arginfo error for PHP 7.1
1.0.3 - Set return type on ExcimerLog::aggregateByFunction
- Set return type on ExcimerProfiler::getLog
1.0.2 - Fix Iterator prototypes for PHP 8.1
- Add extension version in phpinfo()
1.0.1 - Filter null bytes out of the collapsed output
- Fix segfault in ZTS mode
- Fix [-Wincompatible-pointer-types] with PHP 8
1.0.0 - Initial PECL release

Return

PRIVACY POLICY  |  CREDITS
Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Thu Mar 21 17:05:02 2024 UTC
Bandwidth and hardware provided by: pair Networks