[TYPO3-core] [Broken] TYPO3/TYPO3.CMS#2151 (master - 7da40c0)

Travis CI notifications at travis-ci.org
Sun Feb 9 15:25:25 CET 2014

Build Update for TYPO3/TYPO3.CMS

Build: #2151
Status: Broken

Duration: 14 minutes and 34 seconds
Commit: 7da40c0 (master)
Author: Andreas Wolf
Message: [TASK] Improve revExplode performance

``GeneralUtility::revExplode()`` is implemented in a very
performance-intensive way: it always does a complete cycle with multiple
array operations, be it necessary or not.

To make the method more performant, it is split into different cases.
Currently, the only used value for the ``$count`` in the core is 2, but
we have to implement all others, too, of course. The performance
increase for $count=2 is greater than 50%; the others will at maximum be
as bad as the old implementation, plus a very tiny overhead for checking
the value of ``$count``.

Change-Id: I79d9a87b790935415c636ee87e6a6db952e0baa4
Resolves: #55564
Releases: 6.2
Reviewed-on: https://review.typo3.org/27255
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring

View the changeset: https://github.com/TYPO3/TYPO3.CMS/compare/3127efc26bba...7da40c0b1005

View the full build log and details: https://travis-ci.org/TYPO3/TYPO3.CMS/builds/18524840


You can configure recipients for build notifications in your .travis.yml file. See http://about.travis-ci.org/docs/user/build-configuration

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.typo3.org/pipermail/typo3-team-core/attachments/20140209/c6bbcf27/attachment.htm>

More information about the TYPO3-team-core mailing list