Related changes
Jump to navigation
Jump to search
Enter a page name to see changes on pages linked to or from that page. (To see members of a category, enter Category:Name of category). Changes to pages on your Watchlist are in bold.
List of abbreviations:
- D
- Wikidata edit
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
- Temporarily watched page
25 April 2024
- diffhist Appendix:Glossary 17:14 +158 Quercus solaris talk contribs
- diffhist m Module:debug/track 13:02 +53 Theknightwho talk contribs (Add comment with tracking key link for convenience.)
- diffhist Module:debug/track 10:53 +225 Theknightwho talk contribs (Track any inputs that have a __pairs metamethod, to see if we need to support it.)
- diffhist Module:languages/canonical names 07:12 +7 Benwing2 talk contribs (updated)
- diffhist Module:languages/data/3/m 07:11 +7 Benwing2 talk contribs ('Hassaniya' -> 'Hassaniya Arabic' per Wiktionary:Requests for moves, mergers and splits#Renaming_mey)
- diffhist Module:debug/track 05:29 +312 Theknightwho talk contribs (Refactored to use title:getContent() instead - credit to User:Uzume and User:Benwing2.)
- diffhist Module:string utilities 01:25 +40 Theknightwho talk contribs (Remove unused variable.)
- diffhist Module:string utilities 01:15 −60 Theknightwho talk contribs (Modify split so that it advances by one character if it matches the empty string, not if there's been no advancement, which can happen with %f and is what mw.text.split does; that way, the frontier is treated as part of the preceding group.)
24 April 2024
- diffhist m Appendix:Glossary 18:13 +3 Sgconlaw talk contribs (Corrected typo)
- diffhist Appendix:Glossary 18:13 +337 Sgconlaw talk contribs (→C: Added "circumfix")
23 April 2024
- diffhist Module:utilities 22:30 +436 Theknightwho talk contribs (Speed up safe_require by avoiding pcall altogether, which has the advantage of not catching errors we want to be thrown (e.g. infinite loading loops).)
- diffhist Module:headword 15:51 +36 Theknightwho talk contribs (Minor clean-up + consequential change following slight change in format to data returned by Module:headword/page, so that raw parsed sortkeys don't need to be normalised to uppercase by this module.)
22 April 2024
- diffhist Module:string utilities 18:03 +83 Theknightwho talk contribs (Reduce the number of global accesses.)
- diffhist Module:string utilities 17:34 −26 Theknightwho talk contribs (Change default for local function _remove_comments.)
- diffhist Module:string utilities 16:05 +1,193 Theknightwho talk contribs (Add option to remove_comments to choose between pre-template removal (applied once, and unclosed open tags are implicitly closed), versus post-template removal (applied repeatedly, and unclosed open tags are ignored): the first is for template parsing, and the second is for link parsing.)
- diffhist Module:links 13:28 +46 Theknightwho talk contribs (Bugfix for export.get_fragment: it shouldn't view links as redundant if they're piped.)
- diffhist Module:scripts 06:19 +2 Benwing2 talk contribs (User:Theknightwho looks like you renamed _type to _types)
21 April 2024
- diffhist Module:languages 23:50 −203 Theknightwho talk contribs (Localse some variables relating to make_stack, to try to speed things up.)
- diffhist Module:languages 23:08 −1,285 Theknightwho talk contribs (Avoid recreating Language every time a new lang object was requested, which was generating tons of extra closures. useRequire is now specified using a key when needed.)
- diffhist Module:languages 22:39 −22 Theknightwho talk contribs (Remove unnecessary toNFD conversion.)
- diffhist Module:languages 22:29 −454 Theknightwho talk contribs (No point trimming directionality characters: they're dealt with before they reach this module.)
- diffhist Module:scripts 22:06 +48 Theknightwho talk contribs (Rewrite hasType.)
- diffhist Module:table 21:49 −127 Theknightwho talk contribs (Remove shallowClone as an unused alias.)
- diffhist Module:headword 19:23 −10 Theknightwho talk contribs (Use characters key instead of getCharacters for scripts.)
- diffhist Module:languages 19:21 −25 Theknightwho talk contribs (Just use the script characters key directly, as it avoids the overhead of calling functions every time.)
- diffhist Module:scripts 19:17 −21 Theknightwho talk contribs (Memoise characters on creation, as they're usually needed and it avoids extra overhead.)
- diffhist Module:languages 18:03 −60 Theknightwho talk contribs (Partial revert: previous change caused issues when the returned script should be None. However, still only remove ASCII punctuation, since some non-ASCII punctuation is script-specific.)
- diffhist Module:languages 17:44 −20 Theknightwho talk contribs (The new findBestScript method means it's no longer necessary to remove spaces/punctuation first, which avoids an extra call into the ustring library.)
- diffhist Module:languages 17:11 +230 Theknightwho talk contribs (Replace uses of countCharacters script method, as it's slower than using dedicated code (e.g. if checking the count is > 0, just use umatch instead).)
- diffhist Module:scripts 16:13 −425 Theknightwho talk contribs (No longer use special method for counting Hant and Hans characters, as that only existed for use with findBestScript in Module:languages, which now handles the choice between traditional/simplified in a dedicated way.)
- diffhist Module:languages 15:25 +40 Theknightwho talk contribs (Localise some globals.)
- diffhist Module:languages 15:16 +491 Theknightwho talk contribs (Refactor some of the "get" functions for speed.)
- diffhist Module:languages/data/2 13:00 +14 Vahagn Petrosyan talk contribs (convert <յ̵> to <ֈ> for 'hy')
- diffhist Module:languages 02:17 +3 Theknightwho talk contribs (Slightly faster.)
- Deletion log 01:01 Theknightwho talk contribs deleted page Module:languages/findBestScript (Obsolete and orphaned module: Merged back into Module:languages in a refactored form - there are no clear advantages to having it separated out like this.)
- diffhist Module:languages/data/3/m 00:48 −11 Theknightwho talk contribs (Consolidate "Hani", "Hant" and "Hans" to "Hants" for languages which have all three, which effectively represents traditional/simplified conversion.)
- diffhist Module:languages/data/2 00:41 −11 Theknightwho talk contribs (Consolidate "Hani", "Hant" and "Hans" to "Hants" for languages which have all three, which effectively represents traditional/simplified conversion.)
- diffhist Module:languages 00:38 +2,668 Theknightwho talk contribs (Remodel how scripts are handled, so that we can consolidate Han script codes into a special code "Hants" when traditional/simplified conversion is needed, which avoids triplication of work when counting characters etc.)
20 April 2024
- diffhist Module:string utilities 20:09 +36 Theknightwho talk contribs (Pre-screen decode_entities by checking for the presence of "&" before doing the full decode, as a plain check with find is > 1000x faster.)
- diffhist Module:links 20:00 +36 Theknightwho talk contribs (Use decode_uri in Module:string utilities, as it's faster.)
- diffhist Module:languages 19:58 +36 Theknightwho talk contribs (Use decode_uri in Module:string utilities, as it's faster.)
- diffhist Module:string utilities 19:51 +859 Theknightwho talk contribs (Add decode_uri.)
- diffhist Module:string utilities 15:02 +15 Theknightwho talk contribs (Avoid calling into ustring library with codepoint when j is -1.)
- diffhist Module:links 12:36 +495 Theknightwho talk contribs (Separate out most of the work of export.get_fragment into a local get_fragment function, which lacks the check for embedded links, as that check is unnecessary when it's called internally. Also refine check so that it treats redundant embedded links as though the braces weren't there.)
- diffhist Module:links 12:08 +249 Theknightwho talk contribs (Refactor embedded_language_links in the same way as language_link and plain_link.)
19 April 2024
- diffhist Module:links 15:47 +4 Theknightwho talk contribs (Use trim in Module:string utilities for speed.)
- diffhist Module:string utilities 15:45 +369 Theknightwho talk contribs (Add trim.)
- diffhist Module:links 15:00 +38 Theknightwho talk contribs (Avoid unnecessary mw.ustring.match in trim.)
- diffhist m Module:links 14:42 +2 Theknightwho talk contribs (Avoid trim being picked up by module documentation.)
- diffhist Module:links 14:36 +604 Theknightwho talk contribs (Split trimmed charset between those chars which are always trimmed and whitespace (which is only trimmed if the term isn't whitespace-only, which is rare but affects a few links).)