Skip to content

feat: improvements to the serialization architecture#1433

Merged
ghislainfourny merged 39 commits intomasterfrom
ma/serialization-improvements
Apr 21, 2026
Merged

feat: improvements to the serialization architecture#1433
ghislainfourny merged 39 commits intomasterfrom
ma/serialization-improvements

Conversation

@EPMatt
Copy link
Copy Markdown
Collaborator

@EPMatt EPMatt commented Apr 19, 2026

This PR adds the missing improvements to the serialization architecture, that have not been included earlier, nor in the report.

This PR is based on #1432, so that needs to be merged first.

EPMatt and others added 29 commits April 19, 2026 16:38
* chore: remove not needed rumbleruntimeconfiguration parameter from getStaticContextForRuntime

* chore(visitors): remove not needed rumbleruntimeconfiguration params

* chore: mvn spotless:apply

* fix: unshadow static context in a few expressions
… per spec, only allow key=value for character maps
@EPMatt EPMatt changed the title Ma/serialization improvements feat: improvements to the serialization architecture Apr 19, 2026
@github-actions
Copy link
Copy Markdown

Test Results (qt3tests)

RumbleDB, XQuery parser
Test Suite Passing Failing Errors Skipped Total
MathTest 149 0 0 0 149
MiscTest 238 352 147 134 871
Fn1Test 3393 633 908 361 5295
Prod1Test 5850 687 1250 451 8238
SerTest 35 258 50 0 343
Fn2Test 3256 922 1206 456 5840
AppTest 1445 83 596 33 2157
Prod2Test 2301 471 703 494 3969
ArrayTest 170 4 26 9 209
XsTest 99 18 4 43 164
OpTest 4085 126 114 41 4366
MapTest 177 31 12 0 220
Total 21198 3585 5016 2022 31821
RumbleDB, JSONiq parser
Test Suite Passing Failing Errors Skipped Total
MiscTest 177 287 109 298 871
ArrayTest 135 22 21 31 209
XsTest 99 4 0 61 164
Fn1Test 3073 297 235 1690 5295
Prod1Test 4558 258 351 3071 8238
SerTest 6 1 0 336 343
MapTest 98 44 55 23 220
Fn2Test 2718 302 111 2709 5840
AppTest 1129 31 86 911 2157
OpTest 3802 34 51 479 4366
Prod2Test 1367 234 146 2222 3969
MathTest 149 0 0 0 149
Total 17311 1514 1165 11831 31821

Download detailed test results

@github-actions
Copy link
Copy Markdown

Test Results (qt3tests)

RumbleDB, XQuery parser
Test Suite Passing Failing Errors Skipped Total
MathTest 149 0 0 0 149
MiscTest 239 351 147 134 871
Fn1Test 3395 632 907 361 5295
Prod1Test 5915 636 1236 451 8238
SerTest 40 254 49 0 343
Fn2Test 3259 922 1203 456 5840
AppTest 1448 84 592 33 2157
Prod2Test 2305 469 701 494 3969
ArrayTest 170 4 26 9 209
XsTest 99 18 4 43 164
OpTest 4085 126 114 41 4366
MapTest 177 31 12 0 220
Total 21281 3527 4991 2022 31821
RumbleDB, JSONiq parser
Test Suite Passing Failing Errors Skipped Total
MiscTest 177 287 109 298 871
ArrayTest 135 22 21 31 209
XsTest 99 4 0 61 164
Fn1Test 3075 296 234 1690 5295
Prod1Test 4558 258 351 3071 8238
SerTest 6 1 0 336 343
MapTest 98 44 55 23 220
Fn2Test 2718 302 111 2709 5840
AppTest 1129 31 86 911 2157
OpTest 3802 34 51 479 4366
Prod2Test 1367 234 146 2222 3969
MathTest 149 0 0 0 149
Total 17313 1513 1164 11831 31821

Download detailed test results

@EPMatt EPMatt marked this pull request as ready for review April 19, 2026 22:04
@EPMatt EPMatt requested a review from ghislainfourny as a code owner April 19, 2026 22:04
@github-actions
Copy link
Copy Markdown

Test Results (qt3tests)

RumbleDB, XQuery parser
Test Suite Passing Failing Errors Skipped Total
MathTest 149 0 0 0 149
MiscTest 206 344 184 137 871
Fn1Test 3286 527 1109 373 5295
Prod1Test 5439 582 1754 463 8238
SerTest 40 250 53 0 343
Fn2Test 2895 672 1814 459 5840
AppTest 1016 20 1088 33 2157
Prod2Test 1873 373 1225 498 3969
ArrayTest 168 3 29 9 209
XsTest 94 20 7 43 164
OpTest 3959 112 254 41 4366
MapTest 149 29 42 0 220
Total 19274 2932 7559 2056 31821
RumbleDB, JSONiq parser
Test Suite Passing Failing Errors Skipped Total
MiscTest 149 285 137 300 871
ArrayTest 134 22 22 31 209
XsTest 94 6 3 61 164
Fn1Test 2962 245 637 1451 5295
Prod1Test 4189 245 733 3071 8238
SerTest 6 1 0 336 343
MapTest 79 39 83 19 220
Fn2Test 2511 229 388 2712 5840
AppTest 367 7 366 1417 2157
OpTest 3291 48 548 479 4366
Prod2Test 1004 236 505 2224 3969
MathTest 149 0 0 0 149
Total 14935 1363 3422 12101 31821

Download detailed test results

Base automatically changed from ma/thesis-final-improvements to master April 21, 2026 09:38
@github-actions
Copy link
Copy Markdown

Test Results (qt3tests)

RumbleDB, XQuery parser
Test Suite Passing Failing Errors Skipped Total
MathTest 149 0 0 0 149
MiscTest 206 344 184 137 871
Fn1Test 3286 527 1109 373 5295
Prod1Test 5439 582 1754 463 8238
SerTest 40 250 53 0 343
Fn2Test 2895 672 1814 459 5840
AppTest 1016 20 1088 33 2157
Prod2Test 1873 373 1225 498 3969
ArrayTest 168 3 29 9 209
XsTest 94 20 7 43 164
OpTest 3959 112 254 41 4366
MapTest 149 29 42 0 220
Total 19274 2932 7559 2056 31821
RumbleDB, JSONiq parser
Test Suite Passing Failing Errors Skipped Total
MiscTest 149 285 137 300 871
ArrayTest 134 22 22 31 209
XsTest 94 6 3 61 164
Fn1Test 2962 245 637 1451 5295
Prod1Test 4189 245 733 3071 8238
SerTest 6 1 0 336 343
MapTest 79 39 83 19 220
Fn2Test 2511 229 388 2712 5840
AppTest 367 7 366 1417 2157
OpTest 3291 48 548 479 4366
Prod2Test 1004 236 505 2224 3969
MathTest 149 0 0 0 149
Total 14935 1363 3422 12101 31821

Download detailed test results

Ghislain Fourny added 3 commits April 21, 2026 13:27
@github-actions
Copy link
Copy Markdown

Test Results (qt3tests)

RumbleDB, XQuery parser
Test Suite Passing Failing Errors Skipped Total
MathTest 149 0 0 0 149
MiscTest 238 349 147 137 871
Fn1Test 3703 548 671 373 5295
Prod1Test 5954 620 1201 463 8238
SerTest 40 254 49 0 343
Fn2Test 3250 928 1203 459 5840
AppTest 1458 84 582 33 2157
Prod2Test 2365 452 654 498 3969
ArrayTest 170 4 26 9 209
XsTest 99 18 4 43 164
OpTest 4085 126 114 41 4366
MapTest 177 31 12 0 220
Total 21688 3414 4663 2056 31821
RumbleDB, JSONiq parser
Test Suite Passing Failing Errors Skipped Total
MiscTest 176 286 109 300 871
ArrayTest 135 22 21 31 209
XsTest 99 4 0 61 164
Fn1Test 3382 234 228 1451 5295
Prod1Test 4592 250 325 3071 8238
SerTest 6 1 0 336 343
MapTest 98 44 55 23 220
Fn2Test 2716 302 110 2712 5840
AppTest 671 17 52 1417 2157
OpTest 3802 34 51 479 4366
Prod2Test 1409 220 116 2224 3969
MathTest 149 0 0 0 149
Total 17235 1414 1067 12105 31821

Download detailed test results

@ghislainfourny ghislainfourny merged commit 48a4fcd into master Apr 21, 2026
53 checks passed
@ghislainfourny ghislainfourny deleted the ma/serialization-improvements branch April 21, 2026 12:19
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.

2 participants