Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / sourcemeta/jsontoolkit issues and pull requests
#1321 - Test framing with relative base identifiers
Pull Request -
State: closed - Opened by jviotti 18 days ago
#1320 - Support resolving fragments on relative paths
Pull Request -
State: closed - Opened by jviotti 18 days ago
#1319 - Rename `resolve_from_if_absolute` to `try_resolve_from`
Pull Request -
State: closed - Opened by jviotti 18 days ago
#1318 - Correctly canonicalize relative URIs that do not begin with `/`
Pull Request -
State: closed - Opened by jviotti 18 days ago
#1317 - Support relative base URIs
Pull Request -
State: closed - Opened by jviotti 18 days ago
#1316 - Revise default walker keyword dependencies for compiler optimisations
Pull Request -
State: closed - Opened by jviotti 22 days ago
#1315 - Implement a JSON Pointer `starts_with` variant that takes a token tail
Pull Request -
State: closed - Opened by jviotti 30 days ago
#1314 - Implement `starts_with_initial` for `GenericPointer`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1313 - Use fully qualified includes for export headers
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1312 - Extract the JSON Schema compiler & evaluator out of this repository
Pull Request -
State: closed - Opened by jviotti about 1 month ago
- 1 comment
#1311 - deps: update noa to 837e1ff981f8df45d9e2977a50f5da61d8affed4
Pull Request -
State: closed - Opened by tony-go about 1 month ago
#1310 - Fix typo on `FindGoogleBenchmark`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1309 - Don't use C++ ranges just yet (Emscripten support is limited)
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1308 - Implement a "not" instruction that is not annotation-aware
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1307 - Rename `LogicalNot` to `AnnotationNot`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1306 - Emit step schema resources as hashes
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1305 - Centralize how we compute reference label hashes
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1305 - Centralize how we compute reference label hashes
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1304 - Keep a list of all possible schema resources during compilation
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1303 - Guard export includes in every public header
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1303 - Guard export includes in every public header
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1302 - Add a `$dynamicRef` benchmark case
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1302 - Add a `$dynamicRef` benchmark case
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1301 - Re-organize Google Benchmark cases
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1301 - Re-organize Google Benchmark cases
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1300 - Remove weird blank lines
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1299 - Fix ClangFormat installation on Linux
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1298 - Get rid of `std::future` everywhere
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1297 - Write a custom simplified CMake `uriparser` integration
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1296 - Add a basic Node.js distribution based on WebAssembly
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1295 - Revise `EvaluationContext` annotation interface
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1294 - Better group instructions that are annotation related
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1293 - Minor improvements to `SchemaCompilerValuePropertyFilter` definition
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1292 - Remove the `exhaustive` step boolean flag
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1291 - Don't consider exhausive evaluation on `LogicalNot`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1290 - Don't rely on the `exhaustive` flag for `LogicalXor`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1289 - Don't rely on `exhaustive` flag for `LogicalOr`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1288 - Support expanding `$ref` on 2019-09 and 2020-12
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1287 - Fix `LoopPropertiesType` non-strict guard logic
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1286 - Propertly detect presence of `unevaluated*` keywords
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1285 - Correctly proxy compiler mode on `make` compiler helpers
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1284 - Make conditional applicator annotations depend on the context
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1283 - Only emit unknown and pure annotation keywords on exhaustive mode
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1282 - Don't directly unroll `$ref` in exhaustive mode
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1281 - Don't collapse `properties` with only `type` on exhaustive mode
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1280 - Only apply type bounds optimizations on `FastValidation` mode
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1279 - Don't apply `additionalProperties` type optimization in exhaustive mode
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1278 - Introduce the concept of JSON Schema compiler modes
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1277 - Avoid emitting instructions for `additionalProperties: true`
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1276 - Don't use sets in the evaluator
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1275 - Fix how JSON integer reals are stringified
Pull Request -
State: closed - Opened by jviotti about 1 month ago
#1274 - Upgrade Noa to `3b98a611b647926dd32065c4ac5011a40b5d8b20`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1273 - Run on the Intel oneAPI compiler on CI
Issue -
State: open - Opened by jviotti about 2 months ago
#1272 - Emit loop vectorization diagnostics on the schema evaluator
Pull Request -
State: closed - Opened by jviotti about 2 months ago
- 1 comment
#1271 - [WIP] Revisit instruction structures to make them more cache friendly
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1270 - Upgrade Noa to `517e88aef5981b88ac6bb8caff15d17dffcb4320`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1269 - Properly parse UTF-16, UTF-32, and surrogate pairs
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1268 - Always unroll `properties` under `oneOf`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1267 - refactor(walker): use std::ranges:sort instead of std::sort
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1266 - refactor(json): remove `is_object` check from `.at(index)` API
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1265 - Test `oneOf` smart `properties` short-circuit checks
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1264 - Prioritize smaller subschemas when unrolling `properties`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1263 - Refactor how we compile substeps in `properties`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1262 - Focus project description on the JSON Schema evaluator
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1261 - Inline private `annotations` getter from `EvaluationContext`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1260 - Avoid unnecessarily copying annotations
Pull Request -
State: closed - Opened by jviotti about 2 months ago
- 1 comment
#1259 - Remove unused annotation logic from `EvaluationContext`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1258 - Revert "Try `unordered_set` in `SchemaCompilerValuePropertyFilter` (#1255)"
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1257 - refactor: simplify SchemaCompilerLogicalXor step
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1256 - Introduce a new `LogicalCondition` instruction for `if`/`then`/`else`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1255 - Try `unordered_set` in `SchemaCompilerValuePropertyFilter`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1254 - Benchmark `if`/`then`/`else` on Draft 7
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1253 - Extract JSON string logical size method as `static`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1252 - Avoid JSON allocations when handling `propertyNames`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1251 - Benchmark `propertyNames` on Draft 6
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1250 - benchmark: add nested oneof (draft4)
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1249 - Support `definitions` in 2019-09 and 2020-12
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1248 - Improve error when compiling invalid regular expresions
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1247 - Don't expand reference targets with lots of children references
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1246 - Print more descriptive failures on validation benchmark helper
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1245 - Don't assume the instance is an object when unrolling `properties`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1244 - Use the `nosubs` option to `std::regex`
Pull Request -
State: closed - Opened by michaelmior about 2 months ago
- 2 comments
#1243 - refactor(uri): use smaller base type for enum
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1242 - refactor(jsonschema/uri): remove useless std::move
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1241 - Avoid double-hashing on `.try_get()`
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1240 - Remove unnecessary `break` statements in the evaluator
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1239 - Don't allocate a constant null value on `EvaluationContext`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1238 - Support reusing the `EvaluationContext` across evaluation runs
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1237 - Elevate `EvaluationContext` as part of the public interface
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1236 - Revise `EvaluationContext` interface to support resetting instances
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1235 - Internally split `EvaluationContext` into its own file
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1234 - Split JSON Schema evaluator into a separate standalone module
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1233 - [WIP] Experiment with reusing `EvaluationContext` across runs
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1232 - [WIP] Experiment with potentially faster object compare
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1231 - feat(json): expose JSON::try_at
Pull Request -
State: closed - Opened by tony-go about 2 months ago
- 1 comment
#1230 - Don't allocate a constant null value on `EvaluationContext`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
- 1 comment
#1229 - Reduce a bit evaluation macros
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1228 - Dispatch evaluator instructions using `switch`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
- 1 comment
#1227 - Add additional PoS traces for prelude/dispatch on the evaluator
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1226 - [WIP] Integrate with `ankerl::unordered_dense::map` for JSON objects
Pull Request -
State: closed - Opened by jviotti about 2 months ago