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

#1125 - Upgrade `actions/checkout` due to deprecation warning

Pull Request - State: closed - Opened by jviotti 3 months ago

#1124 - Assert that annotation steps have no relative instance location

Pull Request - State: closed - Opened by jviotti 3 months ago

#1123 - Keep a vector of instances in `EvaluationContext`

Pull Request - State: closed - Opened by jviotti 3 months ago

#1122 - Keep a reference to the instance on the `EvaluationContext`

Pull Request - State: closed - Opened by jviotti 3 months ago

#1121 - Add helpers to directly push properties and indexes to pointers

Pull Request - State: closed - Opened by jviotti 3 months ago

#1120 - Create specialized methods for traversing instances during loops

Pull Request - State: closed - Opened by jviotti 3 months ago

#1119 - Add helpers to query a document using a single Pointer token

Pull Request - State: closed - Opened by jviotti 3 months ago

#1118 - Add a schema benchmark case of highly nested objects

Pull Request - State: closed - Opened by jviotti 3 months ago

#1117 - Use `.find()` instead of `.at()` to access JSON object values

Pull Request - State: closed - Opened by jviotti 3 months ago

#1116 - Keep a stack of instance references while optimising preconditions

Pull Request - State: closed - Opened by jviotti 3 months ago - 1 comment

#1115 - Keep a stack of instance references in the evaluator

Pull Request - State: closed - Opened by jviotti 3 months ago

#1114 - Separate evaluate path / instance location evaluation size stacks

Pull Request - State: closed - Opened by jviotti 3 months ago

#1113 - Try a vector for keeping track of annotation blacklists

Pull Request - State: closed - Opened by jviotti 3 months ago

#1112 - Prefer vector over sets when configuring compiler steps

Pull Request - State: closed - Opened by jviotti 3 months ago

#1111 - Attempt to improve Pointer's `push_back` for zero or one tokens

Pull Request - State: closed - Opened by jviotti 3 months ago

#1110 - Get rid of `EvaluationContext::push` overload

Pull Request - State: closed - Opened by jviotti 3 months ago

#1109 - Simplify annotation-related types in `EvaluationContext`

Pull Request - State: closed - Opened by jviotti 3 months ago

#1108 - Use a vector of references to store annotation values

Pull Request - State: closed - Opened by jviotti 3 months ago - 1 comment

#1107 - Jump control compiler steps are not applicators

Pull Request - State: closed - Opened by jviotti 3 months ago

#1106 - refactor: get rid of args for Pointer class

Pull Request - State: closed - Opened by tony-go 3 months ago - 1 comment

#1105 - Improve template arguments of Pointer walker classes/iterators

Pull Request - State: closed - Opened by tony-go 3 months ago

#1104 - Revise Pointer Token templates to only configure property type

Pull Request - State: closed - Opened by tony-go 3 months ago

#1103 - Improve how detailed description is shown on Doxygen

Pull Request - State: closed - Opened by jviotti 3 months ago

#1102 - Improve Doxygen layout for documenting compiler instructions

Pull Request - State: closed - Opened by jviotti 3 months ago

#1101 - Create better evaluator step begin/end macros

Pull Request - State: closed - Opened by jviotti 3 months ago

#1100 - Remove the idea of explicit conditions from the compiler

Pull Request - State: closed - Opened by jviotti 3 months ago

#1099 - Compile out assertions that would never run anyway

Pull Request - State: closed - Opened by jviotti 3 months ago

#1098 - Implement a new `AnnotationWhenArraySizeGreater` compiler step

Pull Request - State: closed - Opened by jviotti 3 months ago

#1097 - Implement a new `AnnotationWhenArraySizeEqual` compiler step

Pull Request - State: closed - Opened by jviotti 3 months ago

#1096 - Introduce a new `LogicalWhenArraySizeEqual` compiler step

Pull Request - State: closed - Opened by jviotti 3 months ago

#1095 - Introduce a new `LogicalWhenArraySizeGreater` step

Pull Request - State: closed - Opened by jviotti 3 months ago

#1094 - Simplify `resolve_target` in the `EvaluationContext`

Pull Request - State: closed - Opened by jviotti 3 months ago

#1092 - Introduce a new `AssertionPropertyDependencies` compiler step

Pull Request - State: closed - Opened by jviotti 3 months ago

#1091 - Don't evaluate conditions for compiler steps that don't use them

Pull Request - State: closed - Opened by jviotti 3 months ago

#1090 - Unify how applicator and control steps are defined

Pull Request - State: closed - Opened by jviotti 3 months ago

#1089 - Delete `resolve_value` from `EvaluationContext`

Pull Request - State: closed - Opened by jviotti 3 months ago

#1088 - refactor: clean Pointers

Pull Request - State: closed - Opened by tony-go 3 months ago

#1087 - Get rid of the concept of compiler target types

Pull Request - State: closed - Opened by jviotti 3 months ago

#1086 - Take a mask as part of `LoopItemsUnevaluated`

Pull Request - State: closed - Opened by jviotti 3 months ago

#1065 - Implement a better abstraction layer for efficiently handling annotations

Issue - State: closed - Opened by jviotti 3 months ago - 12 comments

#780 - Support every JSON Schema `format` for Draft 4

Issue - State: closed - Opened by jviotti 6 months ago
Labels: enhancement

#651 - Get rid of `std::future` in various JSON Schema related functions

Issue - State: closed - Opened by jviotti 7 months ago - 3 comments
Labels: good first issue, help wanted

#602 - Integrate with IWYU

Issue - State: closed - Opened by jviotti 7 months ago

#597 - Implement a function to perform a pretty diff of two JSON documents

Issue - State: closed - Opened by jviotti 7 months ago
Labels: enhancement

#539 - CMake: build fails while using GCC 13.2.0 to build the files/modules.

Issue - State: closed - Opened by Era-cell 7 months ago - 7 comments
Labels: bug

#507 - Setup JSON parsing benchmarks

Issue - State: closed - Opened by jviotti 9 months ago

#505 - Fuzz the JSON parser

Issue - State: closed - Opened by jviotti 9 months ago - 1 comment

#483 - Implement JSON Schema entropy/complexity analysis from API by Design

Issue - State: closed - Opened by jviotti 10 months ago
Labels: enhancement

#100 - Check current dialect when fetching vocabularies

Pull Request - State: closed - Opened by jviotti over 1 year ago

#99 - Better handle vocabularies for boolean schemas

Pull Request - State: closed - Opened by jviotti over 1 year ago

#98 - Throw if the core vocabulary is missing or set to optional

Pull Request - State: closed - Opened by jviotti over 1 year ago

#97 - Support JSON Schema 2019-09 on the default resolver

Pull Request - State: closed - Opened by jviotti over 1 year ago

#96 - Merge the local resolver with the core JSON Schema module

Pull Request - State: closed - Opened by jviotti over 1 year ago

#95 - Split JSON and JSON Schema into its own modules within `src/`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#94 - Disable min/max macros on MSVC

Pull Request - State: closed - Opened by jviotti over 1 year ago

#93 - Implement a local-first resolver for 2020-12 official schemas

Pull Request - State: closed - Opened by jviotti over 1 year ago

#92 - Run `clang_format_test`, not `clang_format` on CI

Pull Request - State: closed - Opened by jviotti over 1 year ago

#91 - Implement a sample contrib cURL resolver

Pull Request - State: closed - Opened by jviotti over 1 year ago - 1 comment

#90 - Exercise Makefiles on CI

Pull Request - State: closed - Opened by jviotti over 1 year ago

#89 - Do not run tests twice on the Makefile

Pull Request - State: closed - Opened by jviotti over 1 year ago

#88 - Get rid of `fail.sh` contrib test helper script

Pull Request - State: closed - Opened by jviotti over 1 year ago

#87 - Create a new "test" target in the Makefile

Pull Request - State: closed - Opened by jviotti over 1 year ago

#86 - Add basic Windows support

Pull Request - State: closed - Opened by jviotti over 1 year ago

#85 - Disable some JSONTestSuite tests for MSVC

Pull Request - State: closed - Opened by jviotti over 1 year ago

#84 - Fix cast to make MSVC happy

Pull Request - State: closed - Opened by jviotti over 1 year ago

#83 - Make Makefile NMAKE compliant

Pull Request - State: closed - Opened by jviotti over 1 year ago

#82 - Test CMake installation on CI

Pull Request - State: closed - Opened by jviotti over 1 year ago

#81 - Build website using CMake

Pull Request - State: closed - Opened by jviotti over 1 year ago

#80 - Make sure `schema_walker_strategy_t` is defined outside of GCC

Pull Request - State: closed - Opened by jviotti over 1 year ago

#79 - Teach GoogleTest how to print RapidJSON

Issue - State: closed - Opened by jviotti over 1 year ago - 1 comment

#78 - Implement a `clear_except()` function for objects

Pull Request - State: closed - Opened by jviotti over 1 year ago

#77 - Generalize iterator-based `erase_many` to work on arrays

Pull Request - State: closed - Opened by jviotti over 1 year ago

#76 - Implement a "compare" function for standard algorithms

Pull Request - State: closed - Opened by jviotti over 1 year ago

#75 - Document the `contains()` array function

Pull Request - State: closed - Opened by jviotti over 1 year ago

#74 - Implement an "add" function to increment/decrement numbers in-place

Pull Request - State: closed - Opened by jviotti over 1 year ago

#73 - Support using `from()` with `std::size_t`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#72 - Implement `is_number()`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#71 - Fix `push_back()` docs example

Pull Request - State: closed - Opened by jviotti over 1 year ago

#70 - Define `defines_any()`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#69 - Minor misc fixes for `erase_many()`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#68 - Document GCC support

Pull Request - State: closed - Opened by jviotti over 1 year ago

#67 - Implement `erase_many()`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#66 - Define a schema walker that never walks

Pull Request - State: closed - Opened by jviotti over 1 year ago

#65 - Fix `flat_subschema_iterator()` on schema without a metaschema

Pull Request - State: closed - Opened by jviotti over 1 year ago

#64 - Take small enough `std::uint64_t` as input in `from()`

Pull Request - State: closed - Opened by jviotti over 1 year ago

#63 - Assume core vocabularies if $vocabulary is unset

Pull Request - State: closed - Opened by jviotti over 1 year ago

#62 - Implement a function to determine the schema's dialect URI

Pull Request - State: closed - Opened by jviotti over 1 year ago

#61 - Enable pthreads on Linux

Pull Request - State: closed - Opened by jviotti almost 2 years ago

#60 - Change domain to jsontoolkit.org

Pull Request - State: closed - Opened by jviotti almost 2 years ago

#59 - Test building on GNU/Linux using GCC

Pull Request - State: closed - Opened by jviotti almost 2 years ago

#58 - Make JSON Toolkit build on Debian 11 (current Stable)

Pull Request - State: closed - Opened by jviotti almost 2 years ago

#57 - Implement a flat subschema iterator

Pull Request - State: closed - Opened by jviotti almost 2 years ago

#56 - Let vocabularies() take an optional default metaschema URI

Pull Request - State: closed - Opened by jviotti almost 2 years ago

#55 - Check vocabularies at every step in `subschema_iterator()`

Pull Request - State: closed - Opened by jviotti almost 2 years ago - 1 comment

#53 - Implement a default JSON Schema 2020-12 schema walker

Pull Request - State: closed - Opened by jviotti almost 2 years ago