ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK9];ŒÝ°C°C excimer.regnu„[µü¤a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:7:"1.10.16";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:159:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:7:"excimer";s:7:"channel";s:12:"pecl.php.net";s:7:"summary";s:53:"Interrupting timer and low-overhead sampling profiler";s:11:"description";s:165:"Calls a user-defined callback when a one-shot or periodic timer expires. Also a sampling profiler backend, which aggregates backtraces collected by a periodic timer.";s:4:"lead";a:3:{i:0;a:4:{s:4:"name";s:12:"Tim Starling";s:4:"user";s:9:"tstarling";s:5:"email";s:23:"tstarling@wikimedia.org";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:11:"Kunal Mehta";s:4:"user";s:7:"legoktm";s:5:"email";s:18:"legoktm@debian.org";s:6:"active";s:3:"yes";}i:2;a:4:{s:4:"name";s:11:"Timo Tijhof";s:4:"user";s:7:"krinkle";s:5:"email";s:20:"krinkle@fastmail.com";s:6:"active";s:3:"yes";}}s:4:"date";s:10:"2026-04-16";s:4:"time";s:8:"02:43:28";s:7:"version";a:2:{s:7:"release";s:5:"1.2.6";s:3:"api";s:5:"1.2.6";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:2:{s:10:"filesource";s:7:"LICENSE";s:3:"uri";s:43:"https://www.apache.org/licenses/LICENSE-2.0";}s:8:"_content";s:10:"Apache 2.0";}s:5:"notes";s:120:"- Fix ZTS mode, as used by FrankenPHP - Fix memory leak in excimer_log_get_speedscope_data - Fix test failure in PHP 8.4";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:39:{i:0;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0aa7f0a5cd899a225901afd380319038";s:4:"name";s:20:"stubs/ExcimerLog.php";s:4:"role";s:3:"doc";}}i:1;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8cfea3d8ca63f1cc7ae74f199e19ca93";s:4:"name";s:25:"stubs/ExcimerLogEntry.php";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b02871615538eedd5a3a7a03e975756d";s:4:"name";s:25:"stubs/ExcimerProfiler.php";s:4:"role";s:3:"doc";}}i:3;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b251acf07e78ca75fdaa5eb6c6a0ce73";s:4:"name";s:22:"stubs/ExcimerTimer.php";s:4:"role";s:3:"doc";}}i:4;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9accdf946903c9562f33ab45df17e51e";s:4:"name";s:17:"stubs/globals.php";s:4:"role";s:3:"doc";}}i:5;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"221dc9ece9d3c9c2f4bea6f9f888b326";s:4:"name";s:19:"tests/aliasing.phpt";s:4:"role";s:4:"test";}}i:6;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e94942fe8caedd2ecd7258f192a724e9";s:4:"name";s:27:"tests/concurrentTimers.phpt";s:4:"role";s:4:"test";}}i:7;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"74b93adf80764ab681689f42f0215eb7";s:4:"name";s:14:"tests/cpu.phpt";s:4:"role";s:4:"test";}}i:8;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"859041313c841854a60ae1f117378a9b";s:4:"name";s:26:"tests/delayedPeriodic.phpt";s:4:"role";s:4:"test";}}i:9;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4625e39fad2cfc917e9e509154c9c9e8";s:4:"name";s:18:"tests/getTime.phpt";s:4:"role";s:4:"test";}}i:10;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"129df840c005bfa6b6c0f352197d0c72";s:4:"name";s:19:"tests/maxDepth.phpt";s:4:"role";s:4:"test";}}i:11;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"14d92b06b887066103fc046b1bca6056";s:4:"name";s:18:"tests/oneshot.phpt";s:4:"role";s:4:"test";}}i:12;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9d8d49827d697d8b261619a2969c4303";s:4:"name";s:19:"tests/periodic.phpt";s:4:"role";s:4:"test";}}i:13;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b7c27f8fbc9a44362e81ec95a3419cef";s:4:"name";s:15:"tests/real.phpt";s:4:"role";s:4:"test";}}i:14;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7750b5958cdff5df75318b4454f0ea03";s:4:"name";s:18:"tests/stagger.phpt";s:4:"role";s:4:"test";}}i:15;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8f3f3b78400c779f7fd9470d11abfcf0";s:4:"name";s:21:"tests/subprocess.phpt";s:4:"role";s:4:"test";}}i:16;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fdfcb0f0cc2f526e69bac1df0b34512d";s:4:"name";s:18:"tests/timeout.phpt";s:4:"role";s:4:"test";}}i:17;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a6980f8ed50b488b2b9b439b6aa78682";s:4:"name";s:16:"tests/timer.phpt";s:4:"role";s:4:"test";}}i:18;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"25ab31e97cae63720f56566084cd4173";s:4:"name";s:18:"timerlib/README.md";s:4:"role";s:3:"doc";}}i:19;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c544f6d85653f68f7863700d9eca5398";s:4:"name";s:19:"timerlib/timerlib.h";s:4:"role";s:3:"src";}}i:20;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fd1f66bcdae5d4ae5958d8da3e30a2ae";s:4:"name";s:26:"timerlib/timerlib_common.c";s:4:"role";s:3:"src";}}i:21;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8eb919e64bf79c0dfe8e65c02db7b6c1";s:4:"name";s:26:"timerlib/timerlib_kqueue.c";s:4:"role";s:3:"src";}}i:22;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4f239be38f779990be130af671f55288";s:4:"name";s:26:"timerlib/timerlib_kqueue.h";s:4:"role";s:3:"src";}}i:23;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f3a238cb1cb8dbbc62dd71b12c2c0168";s:4:"name";s:25:"timerlib/timerlib_posix.c";s:4:"role";s:3:"src";}}i:24;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"218e6d5cca6dff19878f4d2204d2c29e";s:4:"name";s:25:"timerlib/timerlib_posix.h";s:4:"role";s:3:"src";}}i:25;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6da1ff5fa18e27931e6dfe0a2575a34b";s:4:"name";s:33:"timerlib/timerlib_pthread_mutex.h";s:4:"role";s:3:"src";}}i:26;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3b83ef96387f14655fc854ddc3c6bd57";s:4:"name";s:7:"LICENSE";s:4:"role";s:3:"doc";}}i:27;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"85046d6a7bb0864aeadccfa0ee0ae1f0";s:4:"name";s:9:"README.md";s:4:"role";s:3:"doc";}}i:28;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0ed4850fee044bbc9a530fd93b9f24ad";s:4:"name";s:9:"config.m4";s:4:"role";s:3:"src";}}i:29;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bbf3504e8fa1594ad735727671baa932";s:4:"name";s:9:"excimer.c";s:4:"role";s:3:"src";}}i:30;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9ea97cce4b3511cc55f4bb8c277101cd";s:4:"name";s:16:"excimer_events.h";s:4:"role";s:3:"src";}}i:31;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5619b5565fab7fd48ef5eea4fd42d9e7";s:4:"name";s:13:"excimer_log.c";s:4:"role";s:3:"src";}}i:32;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"85bc310c899d5df5aef13bd15af9048b";s:4:"name";s:13:"excimer_log.h";s:4:"role";s:3:"src";}}i:33;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9699fa35dc080a4ced2ee4ca5eaffd47";s:4:"name";s:15:"excimer_mutex.c";s:4:"role";s:3:"src";}}i:34;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e288165f7516cf6c655902c922665f8a";s:4:"name";s:15:"excimer_mutex.h";s:4:"role";s:3:"src";}}i:35;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5d6f571eade08a8354fb2a559abfce01";s:4:"name";s:15:"excimer_timer.c";s:4:"role";s:3:"src";}}i:36;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f7c99019c73e6eee476c5e9e33789d3e";s:4:"name";s:15:"excimer_timer.h";s:4:"role";s:3:"src";}}i:37;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0a4d7120146daa8e65a548a23a54179f";s:4:"name";s:13:"php_excimer.h";s:4:"role";s:3:"src";}}i:38;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"690b22675c6ec7e971f4a3cd1e6ebb00";s:4:"name";s:17:"timerlib_config.h";s:4:"role";s:3:"src";}}}}}s:12:"dependencies";a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:5:"7.1.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.8.0";}s:2:"os";a:1:{s:4:"name";s:4:"unix";}}}s:17:"providesextension";s:7:"excimer";s:13:"extsrcrelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:13:{i:0;a:3:{s:4:"date";s:10:"2025-05-19";s:7:"version";a:2:{s:7:"release";s:5:"1.2.5";s:3:"api";s:5:"1.2.5";}s:5:"notes";s:34:"- Fix build error with libtool 1.5";}i:1;a:3:{s:4:"date";s:10:"2025-05-19";s:7:"version";a:2:{s:7:"release";s:5:"1.2.4";s:3:"api";s:5:"1.2.4";}s:5:"notes";s:356:"- 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";}i:2;a:3:{s:4:"date";s:10:"2024-11-15";s:7:"version";a:2:{s:7:"release";s:5:"1.2.3";s:3:"api";s:5:"1.2.3";}s:5:"notes";s:52:"- Fix start time stagger, broken by previous release";}i:3;a:3:{s:4:"date";s:10:"2024-07-31";s:7:"version";a:2:{s:7:"release";s:5:"1.2.2";s:3:"api";s:5:"1.2.2";}s:5:"notes";s:50:"- Fix PHP 8.4 compatibility (patch by Remi Collet)";}i:4;a:3:{s:4:"date";s:10:"2024-02-29";s:7:"version";a:2:{s:7:"release";s:5:"1.2.1";s:3:"api";s:5:"1.2.1";}s:5:"notes";s:99:"- Fix compiler warning in excimer_log - Fix invalid OS requirement in package.xml, allow all "unix"";}i:5;a:3:{s:4:"date";s:10:"2024-02-28";s:7:"version";a:2:{s:7:"release";s:5:"1.2.0";s:3:"api";s:5:"1.2.0";}s:5:"notes";s:145:"- Add support for BSD and macOS (only real/wall-clock, no CPU timer). - Add excimer.default_max_depth and default to 1000 (previously unlimited).";}i:6;a:3:{s:4:"date";s:10:"2023-03-13";s:7:"version";a:2:{s:7:"release";s:5:"1.1.1";s:3:"api";s:5:"1.1.1";}s:5:"notes";s:33:"- Restore support for PHP 7.1-7.3";}i:7;a:3:{s:4:"date";s:10:"2023-03-01";s:7:"version";a:2:{s:7:"release";s:5:"1.1.0";s:3:"api";s:5:"1.1.0";}s:5:"notes";s:209:"- 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";}i:8;a:3:{s:4:"date";s:10:"2022-05-07";s:7:"version";a:2:{s:7:"release";s:5:"1.0.4";s:3:"api";s:5:"1.0.4";}s:5:"notes";s:31:"- Fix arginfo error for PHP 7.1";}i:9;a:3:{s:4:"date";s:10:"2022-05-04";s:7:"version";a:2:{s:7:"release";s:5:"1.0.3";s:3:"api";s:5:"1.0.3";}s:5:"notes";s:97:"- Set return type on ExcimerLog::aggregateByFunction - Set return type on ExcimerProfiler::getLog";}i:10;a:3:{s:4:"date";s:10:"2021-10-16";s:7:"version";a:2:{s:7:"release";s:5:"1.0.2";s:3:"api";s:5:"1.0.2";}s:5:"notes";s:74:"- Fix Iterator prototypes for PHP 8.1 - Add extension version in phpinfo()";}i:11;a:3:{s:4:"date";s:10:"2021-09-29";s:7:"version";a:2:{s:7:"release";s:5:"1.0.1";s:3:"api";s:5:"1.0.1";}s:5:"notes";s:122:"- Filter null bytes out of the collapsed output - Fix segfault in ZTS mode - Fix [-Wincompatible-pointer-types] with PHP 8";}i:12;a:3:{s:4:"date";s:10:"2021-02-26";s:7:"version";a:2:{s:7:"release";s:5:"1.0.0";s:3:"api";s:5:"1.0.0";}s:5:"notes";s:22:"- Initial PECL release";}}}s:8:"filelist";a:22:{s:20:"stubs/ExcimerLog.php";a:4:{s:6:"md5sum";s:32:"0aa7f0a5cd899a225901afd380319038";s:4:"name";s:20:"stubs/ExcimerLog.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:62:"/opt/alt/php83/usr/share/doc/pear/excimer/stubs/ExcimerLog.php";}s:25:"stubs/ExcimerLogEntry.php";a:4:{s:6:"md5sum";s:32:"8cfea3d8ca63f1cc7ae74f199e19ca93";s:4:"name";s:25:"stubs/ExcimerLogEntry.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:67:"/opt/alt/php83/usr/share/doc/pear/excimer/stubs/ExcimerLogEntry.php";}s:25:"stubs/ExcimerProfiler.php";a:4:{s:6:"md5sum";s:32:"b02871615538eedd5a3a7a03e975756d";s:4:"name";s:25:"stubs/ExcimerProfiler.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:67:"/opt/alt/php83/usr/share/doc/pear/excimer/stubs/ExcimerProfiler.php";}s:22:"stubs/ExcimerTimer.php";a:4:{s:6:"md5sum";s:32:"b251acf07e78ca75fdaa5eb6c6a0ce73";s:4:"name";s:22:"stubs/ExcimerTimer.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:64:"/opt/alt/php83/usr/share/doc/pear/excimer/stubs/ExcimerTimer.php";}s:17:"stubs/globals.php";a:4:{s:6:"md5sum";s:32:"9accdf946903c9562f33ab45df17e51e";s:4:"name";s:17:"stubs/globals.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:59:"/opt/alt/php83/usr/share/doc/pear/excimer/stubs/globals.php";}s:19:"tests/aliasing.phpt";a:4:{s:6:"md5sum";s:32:"221dc9ece9d3c9c2f4bea6f9f888b326";s:4:"name";s:19:"tests/aliasing.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:62:"/opt/alt/php83/usr/share/pear/test/excimer/tests/aliasing.phpt";}s:27:"tests/concurrentTimers.phpt";a:4:{s:6:"md5sum";s:32:"e94942fe8caedd2ecd7258f192a724e9";s:4:"name";s:27:"tests/concurrentTimers.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:70:"/opt/alt/php83/usr/share/pear/test/excimer/tests/concurrentTimers.phpt";}s:14:"tests/cpu.phpt";a:4:{s:6:"md5sum";s:32:"74b93adf80764ab681689f42f0215eb7";s:4:"name";s:14:"tests/cpu.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:57:"/opt/alt/php83/usr/share/pear/test/excimer/tests/cpu.phpt";}s:26:"tests/delayedPeriodic.phpt";a:4:{s:6:"md5sum";s:32:"859041313c841854a60ae1f117378a9b";s:4:"name";s:26:"tests/delayedPeriodic.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:69:"/opt/alt/php83/usr/share/pear/test/excimer/tests/delayedPeriodic.phpt";}s:18:"tests/getTime.phpt";a:4:{s:6:"md5sum";s:32:"4625e39fad2cfc917e9e509154c9c9e8";s:4:"name";s:18:"tests/getTime.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:61:"/opt/alt/php83/usr/share/pear/test/excimer/tests/getTime.phpt";}s:19:"tests/maxDepth.phpt";a:4:{s:6:"md5sum";s:32:"129df840c005bfa6b6c0f352197d0c72";s:4:"name";s:19:"tests/maxDepth.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:62:"/opt/alt/php83/usr/share/pear/test/excimer/tests/maxDepth.phpt";}s:18:"tests/oneshot.phpt";a:4:{s:6:"md5sum";s:32:"14d92b06b887066103fc046b1bca6056";s:4:"name";s:18:"tests/oneshot.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:61:"/opt/alt/php83/usr/share/pear/test/excimer/tests/oneshot.phpt";}s:19:"tests/periodic.phpt";a:4:{s:6:"md5sum";s:32:"9d8d49827d697d8b261619a2969c4303";s:4:"name";s:19:"tests/periodic.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:62:"/opt/alt/php83/usr/share/pear/test/excimer/tests/periodic.phpt";}s:15:"tests/real.phpt";a:4:{s:6:"md5sum";s:32:"b7c27f8fbc9a44362e81ec95a3419cef";s:4:"name";s:15:"tests/real.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:58:"/opt/alt/php83/usr/share/pear/test/excimer/tests/real.phpt";}s:18:"tests/stagger.phpt";a:4:{s:6:"md5sum";s:32:"7750b5958cdff5df75318b4454f0ea03";s:4:"name";s:18:"tests/stagger.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:61:"/opt/alt/php83/usr/share/pear/test/excimer/tests/stagger.phpt";}s:21:"tests/subprocess.phpt";a:4:{s:6:"md5sum";s:32:"8f3f3b78400c779f7fd9470d11abfcf0";s:4:"name";s:21:"tests/subprocess.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:64:"/opt/alt/php83/usr/share/pear/test/excimer/tests/subprocess.phpt";}s:18:"tests/timeout.phpt";a:4:{s:6:"md5sum";s:32:"fdfcb0f0cc2f526e69bac1df0b34512d";s:4:"name";s:18:"tests/timeout.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:61:"/opt/alt/php83/usr/share/pear/test/excimer/tests/timeout.phpt";}s:16:"tests/timer.phpt";a:4:{s:6:"md5sum";s:32:"a6980f8ed50b488b2b9b439b6aa78682";s:4:"name";s:16:"tests/timer.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:59:"/opt/alt/php83/usr/share/pear/test/excimer/tests/timer.phpt";}s:18:"timerlib/README.md";a:4:{s:6:"md5sum";s:32:"25ab31e97cae63720f56566084cd4173";s:4:"name";s:18:"timerlib/README.md";s:4:"role";s:3:"doc";s:12:"installed_as";s:60:"/opt/alt/php83/usr/share/doc/pear/excimer/timerlib/README.md";}s:7:"LICENSE";a:4:{s:6:"md5sum";s:32:"3b83ef96387f14655fc854ddc3c6bd57";s:4:"name";s:7:"LICENSE";s:4:"role";s:3:"doc";s:12:"installed_as";s:49:"/opt/alt/php83/usr/share/doc/pear/excimer/LICENSE";}s:9:"README.md";a:4:{s:6:"md5sum";s:32:"85046d6a7bb0864aeadccfa0ee0ae1f0";s:4:"name";s:9:"README.md";s:4:"role";s:3:"doc";s:12:"installed_as";s:51:"/opt/alt/php83/usr/share/doc/pear/excimer/README.md";}s:10:"excimer.so";a:6:{s:4:"role";s:3:"ext";s:4:"name";s:10:"excimer.so";s:12:"installed_as";s:47:"/opt/alt/php83/usr/lib64/php/modules/excimer.so";s:7:"php_api";i:0;s:12:"zend_mod_api";i:0;s:12:"zend_ext_api";i:0;}}s:12:"_lastversion";s:5:"1.2.5";s:7:"dirtree";a:5:{s:47:"/opt/alt/php83/usr/share/doc/pear/excimer/stubs";b:1;s:41:"/opt/alt/php83/usr/share/doc/pear/excimer";b:1;s:48:"/opt/alt/php83/usr/share/pear/test/excimer/tests";b:1;s:42:"/opt/alt/php83/usr/share/pear/test/excimer";b:1;s:50:"/opt/alt/php83/usr/share/doc/pear/excimer/timerlib";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.2.6";s:12:"release_date";s:10:"2026-04-16";s:13:"release_state";s:6:"stable";s:15:"release_license";s:10:"Apache 2.0";s:13:"release_notes";s:120:"- Fix ZTS mode, as used by FrankenPHP - Fix memory leak in excimer_log_get_speedscope_data - Fix test failure in PHP 8.4";s:12:"release_deps";a:3:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"7.1.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.8.0";s:8:"optional";s:2:"no";}i:2;a:4:{s:4:"type";s:2:"os";s:4:"name";s:4:"unix";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:3:{i:0;a:5:{s:4:"name";s:12:"Tim Starling";s:5:"email";s:23:"tstarling@wikimedia.org";s:6:"active";s:3:"yes";s:6:"handle";s:9:"tstarling";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:11:"Kunal Mehta";s:5:"email";s:18:"legoktm@debian.org";s:6:"active";s:3:"yes";s:6:"handle";s:7:"legoktm";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:11:"Timo Tijhof";s:5:"email";s:20:"krinkle@fastmail.com";s:6:"active";s:3:"yes";s:6:"handle";s:7:"krinkle";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1779105271;}PK9];ŒÝ°C°C excimer.regnu„[µü¤PKKëC