Skip to content

Commit

Permalink
Merge pull request #459 from claylo/releases-2024-11-15_0628
Browse files Browse the repository at this point in the history
feat: add excimer 1.2.3 release
  • Loading branch information
claylo authored Nov 15, 2024
2 parents d98e857 + 73ab92f commit dfede16
Show file tree
Hide file tree
Showing 13 changed files with 259 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .etags/p/excimer/info.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
"2ae-61e7ff409a221-gzip"
"2ae-626ec3834cfb1-gzip"
1 change: 1 addition & 0 deletions .etags/r/excimer/1.2.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"360-626ec3835ba10-gzip"
2 changes: 1 addition & 1 deletion .etags/r/excimer/allreleases.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
"2b2-61e7ff40f5ed4-gzip"
"2d4-626ec3835aa70-gzip"
1 change: 1 addition & 0 deletions .etags/r/excimer/deps.1.2.3.txt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"97-626ec3835ba10-gzip"
1 change: 1 addition & 0 deletions .etags/r/excimer/package.1.2.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"1c62-626ec3835ba10-gzip"
4 changes: 2 additions & 2 deletions data/packages-extra.json
Original file line number Diff line number Diff line change
Expand Up @@ -703,11 +703,11 @@
"verified": false
},
"excimer": {
"bugs": "",
"bugs": "https://phabricator.wikimedia.org/tag/excimer/",
"docs": "",
"home": "https://www.mediawiki.org/wiki/Excimer",
"maintained": true,
"repo": "https://github.com/wikimedia/php-excimer",
"repo": "https://github.com/wikimedia/excimer",
"stats": "https://pecl.php.net/package-stats.php?pid=1057&rid=&cid=2",
"verified": false
},
Expand Down
14 changes: 12 additions & 2 deletions data/packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -9155,12 +9155,22 @@
"category": "Benchmarking",
"deprecated": false,
"description": "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.",
"latestReleaseDate": "2024-07-31T00:12:44+00:00",
"latestVersion": "1.2.2",
"latestReleaseDate": "2024-11-15T04:44:17+00:00",
"latestVersion": "1.2.3",
"license": "Apache 2.0",
"name": "excimer",
"php8Mentioned": true,
"releases": {
"1.2.3": {
"version": "1.2.3",
"state": "stable",
"license": "Apache 2.0",
"releasedBy": "tstarling",
"releaseDate": "2024-11-15T04:44:17+00:00",
"releaseNotes": "- Fix start time stagger, broken by previous release",
"get": "https://pecl.php.net/get/excimer-1.2.3",
"SPDX-License-Identifier": "Apache-2.0"
},
"1.2.2": {
"version": "1.2.2",
"state": "stable",
Expand Down
14 changes: 12 additions & 2 deletions data/packages/excimer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,22 @@
"category": "Benchmarking",
"deprecated": false,
"description": "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.",
"latestReleaseDate": "2024-07-31T00:12:44+00:00",
"latestVersion": "1.2.2",
"latestReleaseDate": "2024-11-15T04:44:17+00:00",
"latestVersion": "1.2.3",
"license": "Apache 2.0",
"name": "excimer",
"php8Mentioned": true,
"releases": {
"1.2.3": {
"version": "1.2.3",
"state": "stable",
"license": "Apache 2.0",
"releasedBy": "tstarling",
"releaseDate": "2024-11-15T04:44:17+00:00",
"releaseNotes": "- Fix start time stagger, broken by previous release",
"get": "https://pecl.php.net/get/excimer-1.2.3",
"SPDX-License-Identifier": "Apache-2.0"
},
"1.2.2": {
"version": "1.2.2",
"state": "stable",
Expand Down
20 changes: 20 additions & 0 deletions rest/r/excimer/1.2.3.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" ?>
<r xmlns="http://pear.php.net/dtd/rest.release"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xlink="http://www.w3.org/1999/xlink"
xsi:schemaLocation="http://pear.php.net/dtd/rest.release
http://pear.php.net/dtd/rest.release.xsd">
<p xlink:href="/rest/p/excimer">excimer</p>
<c>pecl.php.net</c>
<v>1.2.3</v>
<st>stable</st>
<l>Apache 2.0</l>
<m>tstarling</m>
<s>Interrupting timer and low-overhead sampling profiler</s>
<d>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.</d>
<da>2024-11-15 04:44:17</da>
<n>- Fix start time stagger, broken by previous release</n>
<f>34991</f>
<g>https://pecl.php.net/get/excimer-1.2.3</g>
<x xlink:href="package.1.2.3.xml"/>
</r>
4 changes: 4 additions & 0 deletions rest/r/excimer/allreleases.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
{
"1.2.3": {
"version": "1.2.3",
"state": "stable"
},
"1.2.2": {
"version": "1.2.2",
"state": "stable"
Expand Down
1 change: 1 addition & 0 deletions rest/r/excimer/allreleases.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
http://pear.php.net/dtd/rest.allreleases.xsd">
<p>excimer</p>
<c>pecl.php.net</c>
<r><v>1.2.3</v><s>stable</s></r>
<r><v>1.2.2</v><s>stable</s></r>
<r><v>1.2.1</v><s>stable</s></r>
<r><v>1.2.0</v><s>stable</s></r>
Expand Down
1 change: 1 addition & 0 deletions rest/r/excimer/deps.1.2.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
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";}}}
202 changes: 202 additions & 0 deletions rest/r/excimer/package.1.2.3.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.10.13" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="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">
<name>excimer</name>
<channel>pecl.php.net</channel>
<summary>Interrupting timer and low-overhead sampling profiler</summary>
<description>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.</description>
<lead>
<name>Tim Starling</name>
<user>tstarling</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Kunal Mehta</name>
<user>legoktm</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Timo Tijhof</name>
<user>krinkle</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<date>2024-11-15</date>
<time>04:43:30</time>
<version>
<release>1.2.3</release>
<api>1.2.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license filesource="LICENSE" uri="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</license>
<notes>
- Fix start time stagger, broken by previous release
</notes>
<contents>
<dir name="/">
<file md5sum="0aa7f0a5cd899a225901afd380319038" name="stubs/ExcimerLog.php" role="doc" />
<file md5sum="8cfea3d8ca63f1cc7ae74f199e19ca93" name="stubs/ExcimerLogEntry.php" role="doc" />
<file md5sum="b02871615538eedd5a3a7a03e975756d" name="stubs/ExcimerProfiler.php" role="doc" />
<file md5sum="b251acf07e78ca75fdaa5eb6c6a0ce73" name="stubs/ExcimerTimer.php" role="doc" />
<file md5sum="9accdf946903c9562f33ab45df17e51e" name="stubs/globals.php" role="doc" />
<file md5sum="a9e23a28568128d077bb4719e12c2a0a" name="tests/cpu.phpt" role="test" />
<file md5sum="04cba63724f3e6421f88a0c04cd7f692" name="tests/delayedPeriodic.phpt" role="test" />
<file md5sum="4625e39fad2cfc917e9e509154c9c9e8" name="tests/getTime.phpt" role="test" />
<file md5sum="c844331d2faf1bce2fd1f9408e45c3c6" name="tests/maxDepth.phpt" role="test" />
<file md5sum="a51e9ba258f5305b1236b858e92ab246" name="tests/oneshot.phpt" role="test" />
<file md5sum="9d8d49827d697d8b261619a2969c4303" name="tests/periodic.phpt" role="test" />
<file md5sum="b7c27f8fbc9a44362e81ec95a3419cef" name="tests/real.phpt" role="test" />
<file md5sum="7750b5958cdff5df75318b4454f0ea03" name="tests/stagger.phpt" role="test" />
<file md5sum="8f3f3b78400c779f7fd9470d11abfcf0" name="tests/subprocess.phpt" role="test" />
<file md5sum="fdfcb0f0cc2f526e69bac1df0b34512d" name="tests/timeout.phpt" role="test" />
<file md5sum="a6980f8ed50b488b2b9b439b6aa78682" name="tests/timer.phpt" role="test" />
<file md5sum="3b83ef96387f14655fc854ddc3c6bd57" name="LICENSE" role="doc" />
<file md5sum="85046d6a7bb0864aeadccfa0ee0ae1f0" name="README.md" role="doc" />
<file md5sum="bc66f6b2296dbdbdd5421a42ba29baf6" name="config.m4" role="src" />
<file md5sum="9500d4e110ac91843350cb003f6d6b00" name="excimer.c" role="src" />
<file md5sum="9ea97cce4b3511cc55f4bb8c277101cd" name="excimer_events.h" role="src" />
<file md5sum="74c684829708b8c46dfc04c8b14163ff" name="excimer_log.c" role="src" />
<file md5sum="85bc310c899d5df5aef13bd15af9048b" name="excimer_log.h" role="src" />
<file md5sum="9699fa35dc080a4ced2ee4ca5eaffd47" name="excimer_mutex.c" role="src" />
<file md5sum="e288165f7516cf6c655902c922665f8a" name="excimer_mutex.h" role="src" />
<file md5sum="8c7b1f9cff9da886c0c12cbc9723f094" name="excimer_os_timer.h" role="src" />
<file md5sum="9ca2ac4135ed752881f59a2e8f5149ab" name="excimer_os_timer_kqueue.c" role="src" />
<file md5sum="d3b77567764fdb430dbe99cf412aa027" name="excimer_os_timer_kqueue.h" role="src" />
<file md5sum="3a3d198fb34e55c6774b26f248ee0371" name="excimer_os_timer_posix.c" role="src" />
<file md5sum="3d890e8b6be549fa3d94d92070584bb6" name="excimer_os_timer_posix.h" role="src" />
<file md5sum="40e6918f340ebb4c7ae26ac48ae78105" name="excimer_timer.c" role="src" />
<file md5sum="e40fa68df88481dde9ef41e70882acbd" name="excimer_timer.h" role="src" />
<file md5sum="67684790bd9d85304c169217627238dd" name="php_excimer.h" role="src" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>7.1.0</min>
</php>
<pearinstaller>
<min>1.8.0</min>
</pearinstaller>
<os>
<name>unix</name>
</os>
</required>
</dependencies>
<providesextension>excimer</providesextension>
<extsrcrelease />
<changelog>
<release>
<date>2024-07-31</date>
<version>
<release>1.2.2</release>
<api>1.2.2</api>
</version>
<notes>
- Fix PHP 8.4 compatibility (patch by Remi Collet)
</notes>
</release>
<release>
<date>2024-02-29</date>
<version>
<release>1.2.1</release>
<api>1.2.1</api>
</version>
<notes>
- Fix compiler warning in excimer_log
- Fix invalid OS requirement in package.xml, allow all &quot;unix&quot;
</notes>
</release>
<release>
<date>2024-02-28</date>
<version>
<release>1.2.0</release>
<api>1.2.0</api>
</version>
<notes>
- Add support for BSD and macOS (only real/wall-clock, no CPU timer).
- Add excimer.default_max_depth and default to 1000 (previously unlimited).
</notes>
</release>
<release>
<date>2023-03-13</date>
<version>
<release>1.1.1</release>
<api>1.1.1</api>
</version>
<notes>
- Restore support for PHP 7.1-7.3
</notes>
</release>
<release>
<date>2023-03-01</date>
<version>
<release>1.1.0</release>
<api>1.1.0</api>
</version>
<notes>
- 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
</notes>
</release>
<release>
<date>2022-05-07</date>
<version>
<release>1.0.4</release>
<api>1.0.4</api>
</version>
<notes>
- Fix arginfo error for PHP 7.1
</notes>
</release>
<release>
<date>2022-05-04</date>
<version>
<release>1.0.3</release>
<api>1.0.3</api>
</version>
<notes>
- Set return type on ExcimerLog::aggregateByFunction
- Set return type on ExcimerProfiler::getLog
</notes>
</release>
<release>
<date>2021-10-16</date>
<version>
<release>1.0.2</release>
<api>1.0.2</api>
</version>
<notes>
- Fix Iterator prototypes for PHP 8.1
- Add extension version in phpinfo()
</notes>
</release>
<release>
<date>2021-09-29</date>
<version>
<release>1.0.1</release>
<api>1.0.1</api>
</version>
<notes>
- Filter null bytes out of the collapsed output
- Fix segfault in ZTS mode
- Fix [-Wincompatible-pointer-types] with PHP 8
</notes>
</release>
<release>
<date>2021-02-26</date>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<notes>
- Initial PECL release
</notes>
</release>
</changelog>
</package>

0 comments on commit dfede16

Please sign in to comment.