issues
search
sourcemeta
/
jsontoolkit
JSON Toolkit is a swiss-army knife library for expressive JSON programming in modern C++
https://jsontoolkit.sourcemeta.com/
GNU Affero General Public License v3.0
26
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
[WIP] Omit `properties` wrapper on unroll case if possible
#1196
jviotti
opened
4 hours ago
0
Don't emit a wrapper instruction when unrolling `$ref`
#1195
jviotti
closed
5 hours ago
0
Make compiler JSON formatter more resilient to unknown keywords
#1194
jviotti
opened
5 hours ago
0
Implement new `AssertionPropertyType(Strict)` instructions
#1193
jviotti
closed
6 hours ago
0
Print the compiled schema in `benchmark/validator_helper.cc`
#1192
jviotti
closed
10 hours ago
0
Prefer unrolling `properties` for a small amount of optional subschemas
#1191
jviotti
closed
10 hours ago
0
Add a new JSON Schema benchmark case for few optional `properties`
#1190
jviotti
closed
11 hours ago
0
Optimize `patternProperties` set to wildcard schemas before 2019-09
#1189
jviotti
closed
1 day ago
0
Test `patternProperties` with wildcard schema on 2019-09
#1188
jviotti
closed
1 day ago
0
Add benchmark case for `patternProperties` with true schemas
#1187
jviotti
closed
1 day ago
0
feat(jsonschema): use `WeakPointer `in `EvaluationContext`
#1186
tony-go
closed
1 day ago
2
Use weak ptr2
#1185
tony-go
closed
2 days ago
0
Support pushing a `Pointer` to the back of a `WeakPointer`
#1184
jviotti
closed
2 days ago
0
feat: use weak pointer in EvaluationContext (with template)
#1183
tony-go
closed
2 days ago
0
refactor: stringify and get to handle WeakPointer
#1182
tony-go
closed
2 days ago
0
feat: use weak pointer in `EvaluationContext`
#1181
tony-go
closed
2 days ago
0
Fix sorting JSON arrays of objects
#1180
jviotti
closed
4 days ago
0
Guard against infinite recursion on the schema evaluator
#1179
jviotti
closed
4 days ago
0
Better handle invalid static references when compiling
#1178
jviotti
closed
4 days ago
0
Improve compilation speed of highly recursive schemas
#1177
jviotti
closed
4 days ago
0
Property detect recursion when compiling `$ref`
#1176
jviotti
closed
4 days ago
0
Fix static reference cycles between subschemas
#1175
jviotti
closed
1 week ago
0
Measure compile time on `validator_helper.cc`
#1174
jviotti
closed
1 week ago
0
feat(jsonpointer): introduce `WeakPointer`
#1173
tony-go
closed
1 week ago
0
Check static reference labels before unconditionally unrolling
#1172
jviotti
closed
1 week ago
0
fix: return const_ref for emplace_back
#1171
tony-go
closed
1 week ago
0
Make generic pointer token operators explicit
#1170
tony-go
closed
1 week ago
0
Don't mark `$ref` destination on non-recursive cases
#1169
jviotti
closed
1 week ago
0
Add a Draft 4 benchmark case that exercises non-recursive `$ref`
#1168
jviotti
closed
1 week ago
0
Simplify `relative_instance_location` on step definitions
#1167
jviotti
closed
1 week ago
0
Upgrade Noa to the latest version
#1166
jviotti
closed
1 week ago
0
[WIP] Try `-fno-rtti` for GCC
#1165
jviotti
closed
1 week ago
0
[WIP] Try `-fomit-frame-pointer`
#1164
jviotti
closed
1 week ago
0
[WIP] Try `-funroll-loops`
#1163
jviotti
closed
1 week ago
0
[WIP] Try `-fstrict-aliasing`
#1162
jviotti
closed
1 week ago
0
[WIP] Try `-fslp-vectorize`
#1161
jviotti
closed
1 week ago
0
[WIP] Try `-fvectorize`
#1160
jviotti
closed
1 week ago
0
[WIP] Try `-ffast-math`
#1159
jviotti
closed
1 week ago
0
Stop assuming object ordering on the compiler/evaluator
#1158
jviotti
closed
1 week ago
0
Make compiler 2019-09 object tests independent of ordering
#1157
jviotti
closed
1 week ago
0
Make compiler Draft 6 object tests independent of ordering
#1156
jviotti
closed
1 week ago
0
Clarify that schema walkers do not depend on property order
#1155
jviotti
closed
1 week ago
0
Enforce a specific ordering when framing schema pointers
#1154
jviotti
closed
1 week ago
0
Use compiler suffixes for all benchmarked platforms
#1153
jviotti
closed
1 week ago
0
Make JSON Schema object walker tests independent of order
#1152
jviotti
closed
1 week ago
0
Run tests on GCC for macOS
#1151
jviotti
closed
1 week ago
0
Stop supporting ordering on JSON objects
#1150
jviotti
closed
1 week ago
0
Correctly compile `trace.h` on macOS on GCC
#1149
jviotti
closed
1 week ago
0
Use an `std::unordered_map` for compiler values
#1148
jviotti
closed
1 week ago
0
Make JSON Pointer object walker tests independent of key ordering
#1147
jviotti
closed
1 week ago
0
Next