Go to file
Thiemo Kreuz 8d7fc8c66a Avoid expensive array_shift where possible
array_shift manipulates the original array. This is surprisingly
expensive, because it iterates *all* elements in the array and
decrements numeric keys. The code touched in this patch does not need
this restructured new array, but only the individual elements.

Change-Id: I166fdbe199400611a21cbd608dd3e177336c8fd5
2018-12-17 11:46:02 +01:00
db_patches Merge "Add a primary key to the echo_notification table" 2016-11-23 18:35:53 +00:00
i18n Localisation updates from https://translatewiki.net. 2018-12-15 22:23:53 +01:00
images Unify BetaFeatures SVG screenshot markup 2017-12-19 09:01:12 -08:00
includes (cosmetic) Fix typo in comment of abortNewMessagesAlert() 2018-11-16 03:24:08 +03:00
maintenance Avoid expensive array_shift where possible 2018-12-17 11:46:02 +01:00
modules Update eslint-config-wikimedia to 0.9.0 2018-11-27 22:48:32 +00:00
scripts Remove obsolete scripts/generatecss.php 2018-09-09 17:07:26 -07:00
tests Update eslint-config-wikimedia to 0.9.0 2018-11-27 22:48:32 +00:00
.eslintrc.json Update eslint-config-wikimedia to 0.9.0 2018-11-27 22:48:32 +00:00
.gitignore Remove Ruby browser tests 2017-12-20 12:29:01 +01:00
.gitreview Whoops, track not trace 2016-10-24 17:02:28 -07:00
.mailmap
.phpcs.xml Add method scope visibility 2018-11-02 18:47:39 +01:00
.stylelintrc.json build: Update linters 2018-02-04 21:23:28 +00:00
CODE_OF_CONDUCT.md build: Updating mediawiki/mediawiki-codesniffer to 22.0.0 2018-09-03 01:46:10 +00:00
composer.json build: Updating mediawiki/mediawiki-codesniffer to 23.0.0 2018-11-14 12:44:53 +00:00
COPYING
Echo.alias.php Remove U+200E (LRM) from comments 2018-09-24 22:15:51 +02:00
echo.sql Merge "Add a primary key to the echo_notification table" 2016-11-23 18:35:53 +00:00
extension.json Make notifyAgent a per-type property rather than per-event 2018-10-29 15:41:51 -07:00
Gruntfile.js Update eslint-config-wikimedia to 0.9.0 2018-11-27 22:48:32 +00:00
jsduck.external.js jsduck: Remove custom @source tag 2016-09-21 00:51:46 +01:00
jsduck.json
jsduck_custom_tags.rb jsduck: Remove custom @source tag 2016-09-21 00:51:46 +01:00
Makefile Remove obsolete scripts/generatecss.php 2018-09-09 17:07:26 -07:00
package.json Update eslint-config-wikimedia to 0.9.0 2018-11-27 22:48:32 +00:00
RELEASE_NOTES BREAKING CHANGE: Use ISO 8601 for 'ts' in cross-wiki summary. 2016-07-27 17:00:05 -04:00