issues
search
sourcemeta
/
jsontoolkit
A swiss-army knife for expressive JSON programming in modern C++. Covers JSON, JSON Pointer, JSONL, and JSON Schema
https://jsontoolkit.sourcemeta.com/
Other
38
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Test framing with relative base identifiers
#1321
jviotti
closed
2 days ago
0
Support resolving fragments on relative paths
#1320
jviotti
closed
2 days ago
0
Rename `resolve_from_if_absolute` to `try_resolve_from`
#1319
jviotti
closed
2 days ago
0
Correctly canonicalize relative URIs that do not begin with `/`
#1318
jviotti
closed
2 days ago
0
Support relative base URIs
#1317
jviotti
closed
2 days ago
0
Revise default walker keyword dependencies for compiler optimisations
#1316
jviotti
closed
6 days ago
0
Implement a JSON Pointer `starts_with` variant that takes a token tail
#1315
jviotti
closed
2 weeks ago
0
Implement `starts_with_initial` for `GenericPointer`
#1314
jviotti
closed
2 weeks ago
0
Use fully qualified includes for export headers
#1313
jviotti
closed
2 weeks ago
0
Extract the JSON Schema compiler & evaluator out of this repository
#1312
jviotti
closed
3 weeks ago
1
deps: update noa to 837e1ff981f8df45d9e2977a50f5da61d8affed4
#1311
tony-go
closed
3 weeks ago
0
Fix typo on `FindGoogleBenchmark`
#1310
jviotti
closed
3 weeks ago
0
Don't use C++ ranges just yet (Emscripten support is limited)
#1309
jviotti
closed
3 weeks ago
0
Implement a "not" instruction that is not annotation-aware
#1308
jviotti
closed
3 weeks ago
0
Rename `LogicalNot` to `AnnotationNot`
#1307
jviotti
closed
3 weeks ago
0
Emit step schema resources as hashes
#1306
jviotti
closed
3 weeks ago
0
Centralize how we compute reference label hashes
#1305
jviotti
closed
3 weeks ago
0
Keep a list of all possible schema resources during compilation
#1304
jviotti
closed
3 weeks ago
0
Guard export includes in every public header
#1303
jviotti
closed
3 weeks ago
0
Add a `$dynamicRef` benchmark case
#1302
jviotti
closed
3 weeks ago
0
Re-organize Google Benchmark cases
#1301
jviotti
closed
3 weeks ago
0
Remove weird blank lines
#1300
jviotti
closed
3 weeks ago
0
Fix ClangFormat installation on Linux
#1299
jviotti
closed
3 weeks ago
0
Get rid of `std::future` everywhere
#1298
jviotti
closed
3 weeks ago
0
Write a custom simplified CMake `uriparser` integration
#1297
jviotti
closed
3 weeks ago
0
Add a basic Node.js distribution based on WebAssembly
#1296
jviotti
closed
3 weeks ago
0
Revise `EvaluationContext` annotation interface
#1295
jviotti
closed
3 weeks ago
0
Better group instructions that are annotation related
#1294
jviotti
closed
3 weeks ago
0
Minor improvements to `SchemaCompilerValuePropertyFilter` definition
#1293
jviotti
closed
3 weeks ago
0
Remove the `exhaustive` step boolean flag
#1292
jviotti
closed
3 weeks ago
0
Don't consider exhausive evaluation on `LogicalNot`
#1291
jviotti
closed
3 weeks ago
0
Don't rely on the `exhaustive` flag for `LogicalXor`
#1290
jviotti
closed
3 weeks ago
0
Don't rely on `exhaustive` flag for `LogicalOr`
#1289
jviotti
closed
3 weeks ago
0
Support expanding `$ref` on 2019-09 and 2020-12
#1288
jviotti
closed
3 weeks ago
0
Fix `LoopPropertiesType` non-strict guard logic
#1287
jviotti
closed
3 weeks ago
0
Propertly detect presence of `unevaluated*` keywords
#1286
jviotti
closed
3 weeks ago
0
Correctly proxy compiler mode on `make` compiler helpers
#1285
jviotti
closed
3 weeks ago
0
Make conditional applicator annotations depend on the context
#1284
jviotti
closed
3 weeks ago
0
Only emit unknown and pure annotation keywords on exhaustive mode
#1283
jviotti
closed
3 weeks ago
0
Don't directly unroll `$ref` in exhaustive mode
#1282
jviotti
closed
3 weeks ago
0
Don't collapse `properties` with only `type` on exhaustive mode
#1281
jviotti
closed
3 weeks ago
0
Only apply type bounds optimizations on `FastValidation` mode
#1280
jviotti
closed
3 weeks ago
0
Don't apply `additionalProperties` type optimization in exhaustive mode
#1279
jviotti
closed
3 weeks ago
0
Introduce the concept of JSON Schema compiler modes
#1278
jviotti
closed
3 weeks ago
0
Avoid emitting instructions for `additionalProperties: true`
#1277
jviotti
closed
3 weeks ago
0
Don't use sets in the evaluator
#1276
jviotti
closed
3 weeks ago
0
Fix how JSON integer reals are stringified
#1275
jviotti
closed
3 weeks ago
0
Upgrade Noa to `3b98a611b647926dd32065c4ac5011a40b5d8b20`
#1274
jviotti
closed
1 month ago
0
Run on the Intel oneAPI compiler on CI
#1273
jviotti
opened
1 month ago
0
Emit loop vectorization diagnostics on the schema evaluator
#1272
jviotti
closed
1 month ago
1
Next