1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.9.4" 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"> 3 <name>yac</name> 4 <channel>pecl.php.net</channel> 5 <summary>lockless user data cache</summary> 6 <description>yac is a fast, lock-free, shared memory user data cache for PHP. it can be used to replace APC or local memcached.</description> 7 <lead> 8 <name>Xinchen Hui</name> 9 <user>laruence</user> 10 <email>laruence@php.net</email> 11 <active>yes</active> 12 </lead> 13 <date>2020-05-15</date> 14 <time>04:17:14</time> 15 <version> 16 <release>2.2.1</release> 17 <api>2.2.1</api> 18 </version> 19 <stability> 20 <release>stable</release> 21 <api>stable</api> 22 </stability> 23 <license uri="http://www.php.net/license">PHP</license> 24 <notes> 25- Refactor key manipulation, avoding memory allocation 26- Refactor Yac::__set/__get by using native objects_handler 27 </notes> 28 <contents> 29 <dir name="/"> 30 <file md5sum="3b66d8c8e7316c67f7c5cd90821a53e2" name="storage/allocator/allocators/createfilemapping.c" role="src" /> 31 <file md5sum="ba23da7a1141b5b0b1222641f9948d46" name="storage/allocator/allocators/mmap.c" role="src" /> 32 <file md5sum="d719e0643e649a89ad307ee41b82e0fd" name="storage/allocator/allocators/shm.c" role="src" /> 33 <file md5sum="5aa4302988e0a26b7673741de836a4d2" name="storage/allocator/yac_allocator.h" role="src" /> 34 <file md5sum="65411ac45fa24b952f0fe8a570b5f2b8" name="storage/allocator/yac_allocator.c" role="src" /> 35 <file md5sum="38742caebaa3a6cad4e298c9f7dd1ec4" name="storage/yac_storage.h" role="src" /> 36 <file md5sum="fb944b23ed1d05c06e76e5317f3c5136" name="storage/yac_storage.c" role="src" /> 37 <file md5sum="2c7bdae5e04ba2dbd2dfd95b9545b320" name="storage/yac_atomic.h" role="src" /> 38 <file md5sum="543b3b1b8571c4b9c02eafee4a6f3fa3" name="compressor/fastlz/LICENSE" role="doc" /> 39 <file md5sum="4c76809627c49a1b1082a20699fb4482" name="compressor/fastlz/README.TXT" role="doc" /> 40 <file md5sum="d49275e3dcc1d23d6ce0041648be8e14" name="compressor/fastlz/fastlz.h" role="src" /> 41 <file md5sum="89384a08695fc238e9fbc41b0a14b5a7" name="compressor/fastlz/fastlz.c" role="src" /> 42 <file md5sum="ceccb8a1237d9291ed527b12184cac7c" name="serializer/yac_serializer.h" role="src" /> 43 <file md5sum="6bb7b710c83d297c24a6bb7b6d906235" name="serializer/php.c" role="src" /> 44 <file md5sum="eb1f7ba8afb1d199e108ea2a8ed5ef9e" name="serializer/msgpack.c" role="src" /> 45 <file md5sum="f4433aa570612f012eb1a9b57d4ce889" name="serializer/json.c" role="src" /> 46 <file md5sum="292f300c457afe1c5d7b6c52dd7a9b6d" name="serializer/igbinary.c" role="src" /> 47 <file md5sum="4ff407df4fb138f1fdefa97a72e4769f" name="tests/001.phpt" role="test" /> 48 <file md5sum="702ee40db31edb24c2c633ae6ce9a29e" name="tests/002.phpt" role="test" /> 49 <file md5sum="809b97bbef7dd58aafd905660043446b" name="tests/003.phpt" role="test" /> 50 <file md5sum="69b6eab19f3e907097fd41ec6dfc024a" name="tests/004.phpt" role="test" /> 51 <file md5sum="0c45c663d4bb4580344278d93d72697c" name="tests/005.phpt" role="test" /> 52 <file md5sum="44354a5ac454a1bce3b00d8f5f9d6c4c" name="tests/006.phpt" role="test" /> 53 <file md5sum="10ec3265916ceaeb4cdd56efce701eb0" name="tests/007.phpt" role="test" /> 54 <file md5sum="f567e7205b3eb0ea757cb09dcd55cc7e" name="tests/008.phpt" role="test" /> 55 <file md5sum="c9000c4ff1b00520cfb14c0e45508b30" name="tests/009.phpt" role="test" /> 56 <file md5sum="1bf41dadf4a96d8730d37d89fb8257a6" name="tests/010.phpt" role="test" /> 57 <file md5sum="0f47511cd434d57d01f78ad8a65a13cb" name="tests/011.phpt" role="test" /> 58 <file md5sum="4c3a616f6563f090ccf781ed6a4671af" name="tests/012.phpt" role="test" /> 59 <file md5sum="59924bf44844ea20bf3ab073e9bd28e3" name="tests/013.phpt" role="test" /> 60 <file md5sum="07101b0387d80a78d298472b50e10fc7" name="tests/014.phpt" role="test" /> 61 <file md5sum="5493a51288d0b3950c3bb2013eb54571" name="tests/015.phpt" role="test" /> 62 <file md5sum="e8be5f292141214466103bf22d38c93e" name="tests/016.phpt" role="test" /> 63 <file md5sum="6c78da4fb6a77aa333d60c12aeec3e10" name="tests/017.phpt" role="test" /> 64 <file md5sum="d9f4f5ce592bffa74cb2a41cedadea0d" name="tests/018.phpt" role="test" /> 65 <file md5sum="6c8431543f431d8805dcceada3ab944f" name="tests/019.phpt" role="test" /> 66 <file md5sum="2705ab4cd8d284adcc48ee9afcd8d482" name="tests/020.phpt" role="test" /> 67 <file md5sum="6bb18debb309f320cd2061ba103f7e67" name="tests/021.phpt" role="test" /> 68 <file md5sum="544fd003bea3e33b8c4ed4dc1e5126b3" name="tests/022.phpt" role="test" /> 69 <file md5sum="bd7b561c2df8c52bdec8c52fa2909733" name="tests/023.phpt" role="test" /> 70 <file md5sum="4c4242640be3dfdccf4b46600dbe3682" name="tests/issue012.phpt" role="test" /> 71 <file md5sum="ac36c858a802d2d8c791b4de479adb59" name="config.w32" role="src" /> 72 <file md5sum="dd34a70236f008af999de817b93a5e3a" name="LICENSE" role="doc" /> 73 <file md5sum="e4313698b2307a62bdbac09fd596ae53" name="CREDITS" role="doc" /> 74 <file md5sum="655d9ecb38f3f2fb2025d8f1202ca243" name="config.m4" role="src" /> 75 <file md5sum="05be4e0f96781cb052139b4dc5bd0148" name="yac.c" role="src" /> 76 <file md5sum="8ea02c4b57d3b2faa1ad89ecaf929a6d" name="php_yac.h" role="src" /> 77 </dir> 78 </contents> 79 <dependencies> 80 <required> 81 <php> 82 <min>7.0.0</min> 83 </php> 84 <pearinstaller> 85 <min>1.4.0</min> 86 </pearinstaller> 87 </required> 88 </dependencies> 89 <providesextension>yac</providesextension> 90 <extsrcrelease> 91 <configureoption default="no" name="enable-igbinary" prompt="enable igbinary serializer support?" /> 92 <configureoption default="no" name="enable-json" prompt="enable json serializer support?" /> 93 <configureoption default="no" name="enable-msgpack" prompt="enable msgpack serializer support?" /> 94 </extsrcrelease> 95 <changelog> 96 <release> 97 <date>2020-03-31</date> 98 <version> 99 <release>2.2.1</release> 100 <api>2.2.1</api> 101 </version> 102 <stability> 103 <release>stable</release> 104 <api>stable</api> 105 </stability> 106 <license uri="http://www.php.net/license">PHP License</license> 107 <notes> 108- Refactor key manipulation, avoding memory allocation 109- Refactor Yac::__set/__get by using native objects_handler 110 </notes> 111 </release> 112 <release> 113 <date>2020-03-31</date> 114 <version> 115 <release>2.2.0</release> 116 <api>2.2.0</api> 117 </version> 118 <stability> 119 <release>stable</release> 120 <api>stable</api> 121 </stability> 122 <license uri="http://www.php.net/license">PHP License</license> 123 <notes> 124- Added json serializer 125- Added igbinary serializer 126- change yac.serilalizer to string, "php", "json" etc 127 </notes> 128 </release> 129 <release> 130 <date>2020-03-27</date> 131 <version> 132 <release>2.1.2</release> 133 <api>2.1.2</api> 134 </version> 135 <stability> 136 <release>stable</release> 137 <api>stable</api> 138 </stability> 139 <license uri="http://www.php.net/license">PHP License</license> 140 <notes> 141- Fixed compiler warning of redefinition of macros 142- Fixed crc32c only pick the first byte 143- Also use crc32_u32 in 64 bits 144 </notes> 145 </release> 146 <release> 147 <date>2020-03-25</date> 148 <version> 149 <release>2.1.1</release> 150 <api>2.1.1</api> 151 </version> 152 <stability> 153 <release>stable</release> 154 <api>stable</api> 155 </stability> 156 <license uri="http://www.php.net/license">PHP License</license> 157 <notes> 158- Fixed Build in 32bits 159 </notes> 160 </release> 161 <release> 162 <date>2020-03-25</date> 163 <version> 164 <release>2.1.0</release> 165 <api>2.1.0</api> 166 </version> 167 <stability> 168 <release>stable</release> 169 <api>stable</api> 170 </stability> 171 <license uri="http://www.php.net/license">PHP License</license> 172 <notes> 173- Implemnented CAS based lock-free protection 174- Use SSE4.2 _mm_crc32 instead of normal crc32 to make speedup 175- Some optimization to avoding memory usage 176 </notes> 177 </release> 178 <release> 179 <date>2020-03-19</date> 180 <version> 181 <release>2.0.4</release> 182 <api>2.0.4</api> 183 </version> 184 <stability> 185 <release>beta</release> 186 <api>beta</api> 187 </stability> 188 <license uri="http://www.php.net/license">PHP License</license> 189 <notes> 190- Fixed PHP-7.4 windows build 191 </notes> 192 </release> 193 <release> 194 <date>2020-01-06</date> 195 <version> 196 <release>2.0.3</release> 197 <api>2.0.3</api> 198 </version> 199 <stability> 200 <release>beta</release> 201 <api>beta</api> 202 </stability> 203 <license uri="http://www.php.net/license">PHP License</license> 204 <notes> 205- Fixed PHP-7.4 Compatiblity 206 </notes> 207 </release> 208 <release> 209 <date>2017-07-27</date> 210 <version> 211 <release>2.0.2</release> 212 <api>2.0.2</api> 213 </version> 214 <stability> 215 <release>beta</release> 216 <api>beta</api> 217 </stability> 218 <license uri="http://www.php.net/license">PHP License</license> 219 <notes> 220- Fixed PHP-7.2 Compatiblity 221 </notes> 222 </release> 223 <release> 224 <date>2016-07-02</date> 225 <version> 226 <release>2.0.1</release> 227 <api>2.0.1</api> 228 </version> 229 <stability> 230 <release>beta</release> 231 <api>beta</api> 232 </stability> 233 <license uri="http://www.php.net/license">PHP License</license> 234 <notes> 235- Fixed issue #63 (include smart_str.h) 236 </notes> 237 </release> 238 <release> 239 <date>2015-10-27</date> 240 <version> 241 <release>2.0.0</release> 242 <api>2.0.0</api> 243 </version> 244 <stability> 245 <release>beta</release> 246 <api>beta</api> 247 </stability> 248 <license uri="http://www.php.net/license">PHP License</license> 249 <notes> 250- Release yac for PHP7 251 </notes> 252 </release> 253 <release> 254 <date>2014-10-22</date> 255 <version> 256 <release>0.9.2</release> 257 <api>0.9.2</api> 258 </version> 259 <stability> 260 <release>beta</release> 261 <api>beta</api> 262 </stability> 263 <license uri="http://www.php.net/license">PHP License</license> 264 <notes> 265- Add --with-system-fastlz option 266 </notes> 267 </release> 268 <release> 269 <date>2014-07-25</date> 270 <version> 271 <release>0.9.1</release> 272 <api>0.9.1</api> 273 </version> 274 <stability> 275 <release>beta</release> 276 <api>beta</api> 277 </stability> 278 <license uri="http://www.php.net/license">PHP License</license> 279 <notes> 280- Try to fix windows build 281 </notes> 282 </release> 283 <release> 284 <date>2014-07-24</date> 285 <version> 286 <release>0.9.0</release> 287 <api>0.9.0</api> 288 </version> 289 <stability> 290 <release>beta</release> 291 <api>beta</api> 292 </stability> 293 <license uri="http://www.php.net/license">PHP License</license> 294 <notes> 295- first release 296 </notes> 297 </release> 298 </changelog> 299</package> 300