Page MenuHomePhabricator

Don't treat pre-defined Types (like Z80) as having built-in converters unless we actually have them (like Z6)
Open, MediumPublic

Description

Description

Z80 is now going to be modified like a regular type. It should be removed from all of the shortcutting behavior in the backend.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • Z80 is treated as a non-built-in
  • nastyhax (all relevant changes should be marked as such)

Remove all the non-applicable tags from the "Tags" field, leave only the tags of the projects/repositories related to this task


Completion checklist

Details

Related Changes in Gerrit:
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Update function-schemata sub-module to HEAD (12fce6f)repos/abstract-wiki/wikifunctions/function-evaluator!314jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (12fce6f)repos/abstract-wiki/wikifunctions/wikilambda-cli!62jforrestersync-function-schematamain
Update function-schemata sub-module to HEAD (12fce6f)repos/abstract-wiki/wikifunctions/function-orchestrator!284apinesync-function-schematamain
Cease to treat Z80 and Z86 as built-in types.repos/abstract-wiki/wikifunctions/function-schemata!193apineapine-nasty-haxmain
Customize query in GitLab

Event Timeline

Jdforrester-WMF renamed this task from Make a nastyhax to treat Z80 as a non-built-in type to Don't treat pre-defined Types (like Z80) as having built-in converters unless we actually have them (like Z6).Feb 12 2025, 4:15 PM

Change #1119191 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-02-03-215824 to 2025-02-12-171406

https://gerrit.wikimedia.org/r/1119191

Jdforrester-WMF subscribed.

The above "just" fixes things ad hoc, properly doing this is left for later work.

Change #1119191 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-02-03-215824 to 2025-02-12-171406

https://gerrit.wikimedia.org/r/1119191

Change #1120992 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Update evaluators from 2025-02-11-155338 to 2025-02-19-135838

https://gerrit.wikimedia.org/r/1120992

Change #1120992 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Update evaluators from 2025-02-11-155338 to 2025-02-19-135838

https://gerrit.wikimedia.org/r/1120992

Change #1125186 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (a6def55)

https://gerrit.wikimedia.org/r/1125186

Change #1125186 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (a6def55)

https://gerrit.wikimedia.org/r/1125186