chore: JSPG Engine tuple decoupling and core routing optimizations

This commit is contained in:
2026-04-13 22:41:32 -04:00
parent 665a821bf9
commit 0017c598e1
57 changed files with 5510 additions and 5166 deletions

View File

@ -2,12 +2,11 @@
{
"description": "validation of date-time strings",
"database": {
"schemas": [
{
"format": "date-time",
"$id": "format_0_0"
"schemas": {
"format_0_0": {
"format": "date-time"
}
]
}
},
"tests": [
{
@ -249,12 +248,11 @@
{
"description": "validation of date strings",
"database": {
"schemas": [
{
"format": "date",
"$id": "format_1_0"
"schemas": {
"format_1_0": {
"format": "date"
}
]
}
},
"tests": [
{
@ -694,12 +692,11 @@
{
"description": "validation of duration strings",
"database": {
"schemas": [
{
"format": "duration",
"$id": "format_2_0"
"schemas": {
"format_2_0": {
"format": "duration"
}
]
}
},
"tests": [
{
@ -941,12 +938,11 @@
{
"description": "\\a is not an ECMA 262 control escape",
"database": {
"schemas": [
{
"format": "regex",
"$id": "format_3_0"
"schemas": {
"format_3_0": {
"format": "regex"
}
]
}
},
"tests": [
{
@ -963,12 +959,11 @@
{
"description": "validation of e-mail addresses",
"database": {
"schemas": [
{
"format": "email",
"$id": "format_4_0"
"schemas": {
"format_4_0": {
"format": "email"
}
]
}
},
"tests": [
{
@ -1192,12 +1187,11 @@
{
"description": "validation of host names",
"database": {
"schemas": [
{
"format": "hostname",
"$id": "format_5_0"
"schemas": {
"format_5_0": {
"format": "hostname"
}
]
}
},
"tests": [
{
@ -1422,12 +1416,11 @@
{
"description": "validation of A-label (punycode) host names",
"database": {
"schemas": [
{
"format": "hostname",
"$id": "format_6_0"
"schemas": {
"format_6_0": {
"format": "hostname"
}
]
}
},
"tests": [
{
@ -1803,12 +1796,11 @@
{
"description": "validation of an internationalized e-mail addresses",
"database": {
"schemas": [
{
"format": "idn-email",
"$id": "format_7_0"
"schemas": {
"format_7_0": {
"format": "idn-email"
}
]
}
},
"tests": [
{
@ -1906,12 +1898,11 @@
{
"description": "validation of internationalized host names",
"database": {
"schemas": [
{
"format": "idn-hostname",
"$id": "format_8_0"
"schemas": {
"format_8_0": {
"format": "idn-hostname"
}
]
}
},
"tests": [
{
@ -2479,12 +2470,11 @@
}
],
"database": {
"schemas": [
{
"format": "idn-hostname",
"$id": "format_9_0"
"schemas": {
"format_9_0": {
"format": "idn-hostname"
}
]
}
},
"tests": [
{
@ -2672,12 +2662,11 @@
{
"description": "validation of IP addresses",
"database": {
"schemas": [
{
"format": "ipv4",
"$id": "format_10_0"
"schemas": {
"format_10_0": {
"format": "ipv4"
}
]
}
},
"tests": [
{
@ -2830,12 +2819,11 @@
{
"description": "validation of IPv6 addresses",
"database": {
"schemas": [
{
"format": "ipv6",
"$id": "format_11_0"
"schemas": {
"format_11_0": {
"format": "ipv6"
}
]
}
},
"tests": [
{
@ -3203,12 +3191,11 @@
{
"description": "validation of IRI References",
"database": {
"schemas": [
{
"format": "iri-reference",
"$id": "format_12_0"
"schemas": {
"format_12_0": {
"format": "iri-reference"
}
]
}
},
"tests": [
{
@ -3333,12 +3320,11 @@
{
"description": "validation of IRIs",
"database": {
"schemas": [
{
"format": "iri",
"$id": "format_13_0"
"schemas": {
"format_13_0": {
"format": "iri"
}
]
}
},
"tests": [
{
@ -3481,12 +3467,11 @@
{
"description": "validation of JSON-pointers (JSON String Representation)",
"database": {
"schemas": [
{
"format": "json-pointer",
"$id": "format_14_0"
"schemas": {
"format_14_0": {
"format": "json-pointer"
}
]
}
},
"tests": [
{
@ -3836,12 +3821,11 @@
{
"description": "validation of regular expressions",
"database": {
"schemas": [
{
"format": "regex",
"$id": "format_15_0"
"schemas": {
"format_15_0": {
"format": "regex"
}
]
}
},
"tests": [
{
@ -3921,12 +3905,11 @@
{
"description": "validation of Relative JSON Pointers (RJP)",
"database": {
"schemas": [
{
"format": "relative-json-pointer",
"$id": "format_16_0"
"schemas": {
"format_16_0": {
"format": "relative-json-pointer"
}
]
}
},
"tests": [
{
@ -4096,12 +4079,11 @@
{
"description": "validation of time strings",
"database": {
"schemas": [
{
"format": "time",
"$id": "format_17_0"
"schemas": {
"format_17_0": {
"format": "time"
}
]
}
},
"tests": [
{
@ -4523,12 +4505,11 @@
{
"description": "unknown format",
"database": {
"schemas": [
{
"format": "unknown",
"$id": "format_18_0"
"schemas": {
"format_18_0": {
"format": "unknown"
}
]
}
},
"tests": [
{
@ -4599,12 +4580,11 @@
{
"description": "validation of URI References",
"database": {
"schemas": [
{
"format": "uri-reference",
"$id": "format_19_0"
"schemas": {
"format_19_0": {
"format": "uri-reference"
}
]
}
},
"tests": [
{
@ -4747,12 +4727,11 @@
{
"description": "format: uri-template",
"database": {
"schemas": [
{
"format": "uri-template",
"$id": "format_20_0"
"schemas": {
"format_20_0": {
"format": "uri-template"
}
]
}
},
"tests": [
{
@ -4850,12 +4829,11 @@
{
"description": "validation of URIs",
"database": {
"schemas": [
{
"format": "uri",
"$id": "format_21_0"
"schemas": {
"format_21_0": {
"format": "uri"
}
]
}
},
"tests": [
{
@ -5187,12 +5165,11 @@
{
"description": "uuid format",
"database": {
"schemas": [
{
"format": "uuid",
"$id": "format_22_0"
"schemas": {
"format_22_0": {
"format": "uuid"
}
]
}
},
"tests": [
{
@ -5398,12 +5375,11 @@
{
"description": "period format",
"database": {
"schemas": [
{
"format": "period",
"$id": "format_23_0"
"schemas": {
"format_23_0": {
"format": "period"
}
]
}
},
"tests": [
{