Related changes
Appearance
← ䷴
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
29 November 2024
- diffhist Module:template parser 06:19 −233 Theknightwho talk contribs (Node iterate method now takes a test function, so replace the relevant iterator functions with those.)
- diffhist Module:parser 06:00 +15 Theknightwho talk contribs
- diffhist Module:parser 05:59 −231 Theknightwho talk contribs (Change iterate so that it takes a test function which decides whether a given child is returned, instead of specifying the name of a function.)
- diffhist Module:template parser 05:02 −23 Theknightwho talk contribs (No need for Parameter to have a dedicated next method that limits iteration to 2 if the new method already limits the length to 2.)
- diffhist Module:parser 04:41 +88 Theknightwho talk contribs (Comment.)
- diffhist Module:template parser 04:35 −35 Theknightwho talk contribs
- diffhist Module:parser 04:23 −853 Theknightwho talk contribs (Simpler to use a closure than a functor.)
- diffhist Module:template parser 04:11 +18 Theknightwho talk contribs
- diffhist Module:parser 03:39 +956 Theknightwho talk contribs (Load functions and data from other modules and data on demand, rather than loading everything in advance.)
- diffhist m Module:parser 03:27 −37 Theknightwho talk contribs (Comments.)
- diffhist Module:parser 03:21 +51 Theknightwho talk contribs (Allow a node to be swapped out by the next function during the iteration.)
- diffhist Module:parser 03:06 +48 Theknightwho talk contribs (Special keys for the node and key at the top of the stacks, so the stacks only need to be accessed when changing level.)
- diffhist Module:parser 02:12 +73 Theknightwho talk contribs (Optimise.)
- diffhist Module:template parser 01:20 −33 Theknightwho talk contribs
- diffhist Module:parser 01:17 +533 Theknightwho talk contribs (Avoid some unnecessary table accesses.)
- diffhist Module:template parser 00:29 +52 Theknightwho talk contribs (Node iterator now returns the name of the relevant next function as the second value, which necessitates modifying how certain functions in this module work.)
- diffhist Module:parser 00:11 +38 Theknightwho talk contribs (Use separate stacks for nodes and keys instead of a stack of tuples, which avoids creating a new object for every node that's iterated over.)
28 November 2024
- diffhist Module:parser 23:04 −25 Theknightwho talk contribs (Use arrays rather than hashmaps for the stack layers.)
- diffhist Module:parser 22:41 +208 Theknightwho talk contribs (Optimise the node iterators, to reduce the number of unnecessary function calls.)
- diffhist Module:parser 21:44 −197 Theknightwho talk contribs (Remove now-unused __pairs metamethod and unused rawpairs method.)
- diffhist Module:headword/page 21:04 −5 Theknightwho talk contribs (Use the iterate_nodes iterator instead of the __pairs metamethod with the "next_node" argument.)
- diffhist Module:template parser 20:34 −15 Theknightwho talk contribs (Use the iterate_nodes iterator instead of the __pairs metamethod with the "next_node" argument.)
- diffhist Module:parser 20:21 +221 Theknightwho talk contribs (Move away from using __pairs for iterating over nodes, as the iterator doesn't work in the expected way for __pairs metamethods.)
- diffhist Module:languages/data/3/m 12:32 +24 Chuck Entz talk contribs
- diffhist Module:table 00:46 +19 Theknightwho talk contribs
- diffhist Module:table 00:43 −667 Theknightwho talk contribs (Optimisations + simplify logic of indexIpairs, which doesn't need to use __ipairs metamethods at all.)
27 November 2024
- diffhist Module:labels/data 17:19 +93 Emanuele6 talk contribs (add misspelling and respelling from glossary)
- diffhist Module:table 16:03 +325 Theknightwho talk contribs (Additional tracking in deepcopy.)
26 November 2024
- diffhist m Module:scripts 14:56 0 Theknightwho talk contribs
- diffhist Module:languages 14:51 +53 Theknightwho talk contribs (finalizeData also processes Module:writing systems/data.)
- diffhist m Module:scripts 14:46 −1 Theknightwho talk contribs
- diffhist Module:scripts 14:41 +29 Theknightwho talk contribs (Declare gmatch locally.)
- diffhist Module:scripts/data 14:22 −333 Theknightwho talk contribs (Use finalizeData in Module:languages to finalise the data, instead of doing it in this module.)
- diffhist Module:languages 14:14 −62 Theknightwho talk contribs (Remove finalizeEtymologyData, as it's no longer called anywhere.)
- diffhist Module:languages 14:05 −43 Theknightwho talk contribs (Merge finalizeEtymologyData into finalizeData.)
- diffhist Module:languages 13:39 +315 Theknightwho talk contribs (Generalise finalizeData to handle family and script data as well.)
- diffhist Module:languages/data/3/u 13:20 +5 Theknightwho talk contribs (finalizeLanguageData changed to finalizeData.)
- diffhist Module:languages/data/3/m 13:17 +5 Theknightwho talk contribs (finalizeLanguageData changed to finalizeData.)
- diffhist Module:languages 13:07 +42 Theknightwho talk contribs (finalizeLanguageData changed to finalizeData, keeping the old name as an alias for now.)
- diffhist Module:scripts 12:29 +77 Theknightwho talk contribs (Add documentation for getTypes.)
- diffhist Module:scripts 12:26 −127 Theknightwho talk contribs (No longer necessary to account for spaces before/after commas in serialized data.)
- diffhist Module:scripts/data 12:23 +157 Theknightwho talk contribs
- diffhist Module:scripts/data 12:17 +229 Theknightwho talk contribs
- diffhist Module:scripts 11:52 +112 Theknightwho talk contribs (Add getTypes method, and use it in toJSON. Also use keysToList in Module:table instead of constructing the type list manually.)
- diffhist Module:scripts 11:36 +271 Theknightwho talk contribs (Add a returnTable option to toJSON, as in Module:languages.)
- diffhist m Module:languages 11:30 +28 Theknightwho talk contribs (Update comment.)
- diffhist Module:languages 11:29 +39 Theknightwho talk contribs (Only use deepcopy in toJSON when returning a table instead of JSON data.)
25 November 2024
- diffhist Module:table 03:54 +311 Theknightwho talk contribs (Add a concat function which respects __index metamethods.)
- diffhist Module:table 02:23 −293 Theknightwho talk contribs (Revert to using pairs instead of indexPairs in various functions, as it's the expected behaviour. If indexPairs is needed, it can be specifically called. Also use deepEquals in keyFor, matching tableContains.)
- diffhist Module:table 01:49 +317 Theknightwho talk contribs (Add rawPairs and rawIpairs for convenience.)