./sysutils/php-apcu, APCu - APC User Cache

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.1.9, Package name: php70-apcu-5.1.9, Maintainer: pkgsrc-users

APCu is userland caching: APC stripped of opcode caching in preparation for
the deployment of Zend Optimizer+ as the primary solution to opcode caching
in future versions of PHP.

APCu has a revised and simplified codebase, by the time the PECL release is
available, every part of APCu being used will have received review and where
necessary or appropriate, changes.

Simplifying and documenting the API of APCu completely removes the barrier to
maintenance and development of APCu in the future, and additionally allows us
to make optimizations not possible previously because of APC's inherent
complexity.

APCu only supports userland caching (and dumping) of variables, providing an
upgrade path for the future. When O+ takes over, many will be tempted to use
3rd party solutions to userland caching, possibly even distributed solutions;
this would be a grave error. The tried and tested APC codebase provides far
superior support for local storage of PHP variables.

This package supports PHP 7.x and later. Install php-apcu4 if you are using
PHP 5.x.


Required to run:
[lang/php70]

Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2018-01-10 11:05:17 by Jaromir Dolecek | Files touched by this commit (4) | Package updated
Log message:
Update php-apcu to 5.1.9. Small bugfixes only.

Changes since 5.1.8:
- fix gh#234 mmap disabled when configure is called with --enable-apcu-mmap
- fix gh#226 Warning: apcu_fetch(): apc_fetch() expects a string or array of strings.
- mitigate gh#223 Fatal error when starting php on windows
- add support for PCRE2 in 7.3
- use row formatting for information in phpinfo() tables
- set IS_STR_PERSISTENT so refcounting failures are reported by -DRC_DEBUG=1
- fix gh#266 refcounting errors in APCIterator
   2017-12-13 12:34:47 by Jonathan Perkin | Files touched by this commit (1)
Log message:
php-apcu: Fix obvious copy/pasto.
   2017-11-15 10:15:51 by Jaromir Dolecek | Files touched by this commit (3)
Log message:
Accept also PHP 7.2 for this module package
   2017-02-07 22:00:35 by Roy Marples | Files touched by this commit (2) | Package updated
Log message:
Update to apcu-5.1.8 with the following changes:
- fix gh#207 Segmentation fault in apc_sma_api_free()
- fix gh#221 memory leak
- update to apc dashboard
   2016-11-05 15:37:21 by Jaromir Dolecek | Files touched by this commit (2) | Package updated
Log message:
Update php-apcu to 5.1.7

Changes:
- fixes gh#19: hung apaches on pthread wrlocks
- fixes gh#203: segfaults in bailout / longjmp
   2016-10-14 16:48:10 by Jaromir Dolecek | Files touched by this commit (3) | Package updated
Log message:
Update php-apcu to version 5.1.6

Changes:
- fixes gh#19: Hung apaches on pthread wrlocks
- fixes gh#188: Fix Segfault in ZTS build when locking (Tyson Andre)
- fixes gh#194: apcu_entry ttl not working
- fixes gh#189: SegFault in apc_copy_zval
- fixes gh#185: zend_mm_heap corrupted
- fixes gh#190: memory leak/failed check for duplicates
   2016-09-01 06:17:01 by Thomas Klausner | Files touched by this commit (1)
Log message:
Fix distinfo for patch-apc_cache.c.
   2016-08-19 11:34:47 by Jaromir Dolecek | Files touched by this commit (3)
Log message:
add patch for apcu memory allocation failure handling, submitted as
https://bugs.php.net/bug.php?id=72801