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

#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

#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