Skip to content

Add support for imported simple type constructors - #1798

Closed
CaiJimmy wants to merge 3 commits into
jimmy/construction-modefrom
jimmy/xml-schema-constructor-functions
Closed

Add support for imported simple type constructors#1798
CaiJimmy wants to merge 3 commits into
jimmy/construction-modefrom
jimmy/xml-schema-constructor-functions

Conversation

@CaiJimmy

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown

QT3 Test Results - Parser: jsoniq

Regression baseline: run 31719565512

🎉 No regressions found for this build.

✅ Improvement summary: 114 test(s) previously failing, errored, or skipped now pass.

Suite Test file Test case
prod prod/CastExpr.schema.xml:CastAs-ListType-1
prod prod/CastExpr.schema.xml:CastAs-ListType-12
prod prod/CastExpr.schema.xml:CastAs-ListType-13
prod prod/CastExpr.schema.xml:CastAs-ListType-15
prod prod/CastExpr.schema.xml:CastAs-ListType-16
prod prod/CastExpr.schema.xml:CastAs-ListType-17
prod prod/CastExpr.schema.xml:CastAs-ListType-2
prod prod/CastExpr.schema.xml:CastAs-ListType-25
prod prod/CastExpr.schema.xml:CastAs-ListType-28
prod prod/CastExpr.schema.xml:CastAs-ListType-29
prod prod/CastExpr.schema.xml:CastAs-ListType-3
prod prod/CastExpr.schema.xml:CastAs-ListType-30
prod prod/CastExpr.schema.xml:CastAs-ListType-7
prod prod/CastExpr.schema.xml:CastAs-ListType-8
prod prod/CastExpr.schema.xml:CastAs-UnionType-11
prod prod/CastExpr.schema.xml:CastAs-UnionType-12
prod prod/CastExpr.schema.xml:CastAs-UnionType-16
prod prod/CastExpr.schema.xml:CastAs-UnionType-20
prod prod/CastExpr.schema.xml:CastAs-UnionType-21
prod prod/CastExpr.schema.xml:CastAs-UnionType-22
prod prod/CastExpr.schema.xml:CastAs-UnionType-23
prod prod/CastExpr.schema.xml:CastAs-UnionType-29
prod prod/CastExpr.schema.xml:CastAs-UnionType-33
prod prod/CastExpr.schema.xml:CastAs-UnionType-34
prod prod/CastExpr.schema.xml:CastAs-UnionType-35
prod prod/CastExpr.schema.xml:CastAs-UnionType-6
prod prod/CastExpr.schema.xml:notation-cast-2
prod prod/CastExpr.schema.xml:notation-cast-3
prod prod/CastExpr.schema.xml:qname-cast-2
prod prod/CastExpr.schema.xml:qname-cast-3
prod prod/CastExpr.schema.xml:user-defined-1
prod prod/CastExpr.schema.xml:user-defined-10
prod prod/CastExpr.schema.xml:user-defined-2
prod prod/CastExpr.schema.xml:user-defined-3
prod prod/CastExpr.schema.xml:user-defined-4
prod prod/CastExpr.schema.xml:user-defined-5
prod prod/CastExpr.schema.xml:user-defined-6
prod prod/CastExpr.schema.xml:user-defined-7
prod prod/CastExpr.schema.xml:user-defined-8
prod prod/CastExpr.schema.xml:user-defined-9
prod prod/CastExpr.xml:CastAsNamespaceSensitiveType-10
prod prod/CastExpr.xml:CastAsNamespaceSensitiveType-6
prod prod/CastExpr.xml:CastAsNamespaceSensitiveType-7
prod prod/CastableExpr.xml:Castable-ListType-10
prod prod/CastableExpr.xml:Castable-ListType-19
prod prod/CastableExpr.xml:Castable-UnionType-10
prod prod/CastableExpr.xml:Castable-UnionType-20
prod prod/CastableExpr.xml:Castable-UnionType-21
prod prod/CastableExpr.xml:Castable-UnionType-23
prod prod/CastableExpr.xml:Castable-UnionType-7

⚠️ Displaying only the first 50 improvements. Please download the detailed test results from the artifacts to see the full list.

Summary of passed tests for jsoniq
Test Suite Passing Failing Errors Skipped Total
app 1994 34 124 5 2157
array 208 0 1 0 209
fn 10097 419 233 386 11135
map 220 0 0 0 220
math 149 0 0 0 149
misc 729 62 30 50 871
op 4233 63 70 0 4366
prod 10942 613 444 208 12207
ser 321 21 1 0 343
xs 147 8 0 9 164
Total 29040 1220 903 658 31821

Full analysis report: see analysis-jsoniq in artifacts.

Download detailed test results

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown

QT3 Test Results - Parser: xquery

Regression baseline: run 31719565512

🎉 No regressions found for this build.

✅ Improvement summary: 115 test(s) previously failing, errored, or skipped now pass.

Suite Test file Test case
prod prod/CastExpr.schema.xml:CastAs-ListType-1
prod prod/CastExpr.schema.xml:CastAs-ListType-12
prod prod/CastExpr.schema.xml:CastAs-ListType-13
prod prod/CastExpr.schema.xml:CastAs-ListType-15
prod prod/CastExpr.schema.xml:CastAs-ListType-16
prod prod/CastExpr.schema.xml:CastAs-ListType-17
prod prod/CastExpr.schema.xml:CastAs-ListType-2
prod prod/CastExpr.schema.xml:CastAs-ListType-25
prod prod/CastExpr.schema.xml:CastAs-ListType-28
prod prod/CastExpr.schema.xml:CastAs-ListType-29
prod prod/CastExpr.schema.xml:CastAs-ListType-3
prod prod/CastExpr.schema.xml:CastAs-ListType-30
prod prod/CastExpr.schema.xml:CastAs-ListType-7
prod prod/CastExpr.schema.xml:CastAs-ListType-8
prod prod/CastExpr.schema.xml:CastAs-UnionType-11
prod prod/CastExpr.schema.xml:CastAs-UnionType-12
prod prod/CastExpr.schema.xml:CastAs-UnionType-16
prod prod/CastExpr.schema.xml:CastAs-UnionType-20
prod prod/CastExpr.schema.xml:CastAs-UnionType-21
prod prod/CastExpr.schema.xml:CastAs-UnionType-22
prod prod/CastExpr.schema.xml:CastAs-UnionType-23
prod prod/CastExpr.schema.xml:CastAs-UnionType-29
prod prod/CastExpr.schema.xml:CastAs-UnionType-33
prod prod/CastExpr.schema.xml:CastAs-UnionType-34
prod prod/CastExpr.schema.xml:CastAs-UnionType-35
prod prod/CastExpr.schema.xml:CastAs-UnionType-6
prod prod/CastExpr.schema.xml:notation-cast-2
prod prod/CastExpr.schema.xml:notation-cast-3
prod prod/CastExpr.schema.xml:qname-cast-2
prod prod/CastExpr.schema.xml:qname-cast-3
prod prod/CastExpr.schema.xml:user-defined-1
prod prod/CastExpr.schema.xml:user-defined-10
prod prod/CastExpr.schema.xml:user-defined-2
prod prod/CastExpr.schema.xml:user-defined-3
prod prod/CastExpr.schema.xml:user-defined-4
prod prod/CastExpr.schema.xml:user-defined-5
prod prod/CastExpr.schema.xml:user-defined-6
prod prod/CastExpr.schema.xml:user-defined-7
prod prod/CastExpr.schema.xml:user-defined-8
prod prod/CastExpr.schema.xml:user-defined-9
prod prod/CastExpr.xml:CastAsNamespaceSensitiveType-10
prod prod/CastExpr.xml:CastAsNamespaceSensitiveType-6
prod prod/CastExpr.xml:CastAsNamespaceSensitiveType-7
prod prod/CastableExpr.xml:Castable-ListType-10
prod prod/CastableExpr.xml:Castable-ListType-19
prod prod/CastableExpr.xml:Castable-UnionType-10
prod prod/CastableExpr.xml:Castable-UnionType-20
prod prod/CastableExpr.xml:Castable-UnionType-21
prod prod/CastableExpr.xml:Castable-UnionType-23
prod prod/CastableExpr.xml:Castable-UnionType-7

⚠️ Displaying only the first 50 improvements. Please download the detailed test results from the artifacts to see the full list.

Summary of passed tests for xquery
Test Suite Passing Failing Errors Skipped Total
app 2035 32 85 5 2157
array 208 0 1 0 209
fn 10181 369 199 386 11135
map 220 0 0 0 220
math 149 0 0 0 149
misc 752 45 24 50 871
op 4325 14 27 0 4366
prod 11199 465 335 208 12207
ser 343 0 0 0 343
xs 153 2 0 9 164
Total 29565 927 671 658 31821

Full analysis report: see analysis-xquery in artifacts.

Download detailed test results

@CaiJimmy
CaiJimmy force-pushed the jimmy/xml-schema-constructor-functions branch from 5a1c128 to df3065c Compare August 13, 2026 17:11
@CaiJimmy CaiJimmy closed this Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant