wiki.techinc.nl/tests
daniel fd3a695230 Title: use PageStore instead of LinkCache
This causes Title to no longer look up fields in the database
individually, but use LinkCache instead to load an entire row from the
page table at once.

This patch also causes Title to use in-process caching for some
getters that did not use caching before, such as isNewPage()
and getTouched(). These methods do not appear to be used on critical
code paths that involve database updates.

Note that getTouched() used to take an options $db parametr. This
appears to be unused, and has been deprecated in favor of a $flags
parameter, for consistency with other getters on the class.

DEPLOY: Risky! This re-implements the internal caching logic of Title
and slightly modifies caching semantics in some cases. This may have
unforeseen consequences.

Bug: T285389
Depends-On: I103b9e1d2bf594bfc1b0ea12b980dd20bb911c3a
Change-Id: I2df81df7186025e001520f24fd498623c7184772
2021-11-02 23:12:47 +01:00
..
api-testing api-testing: Adjust DiffCompare expected outcome to cope with new wikidiff2 output 2021-10-06 22:30:15 +00:00
common Introduce CommentFormatter 2021-09-28 11:13:03 -07:00
integration/includes/http tests: MWHttpRequestTest is a unit test, not an integration test 2021-10-08 12:24:34 -07:00
parser Drop experimental FileJournal system without deprecation 2021-11-01 14:08:09 +11:00
phpunit Title: use PageStore instead of LinkCache 2021-11-02 23:12:47 +01:00
qunit Merge "mediawiki.Title: Regenerate phpCharMappings against plain PHP 7.2" 2021-10-19 21:23:40 +00:00
selenium Merge "mediawiki.api: Move example doc from constructor to @class block" 2021-08-26 18:14:21 +00:00
.eslintrc.json
.htaccess