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
#1225 - Benchmark JSON uniqueness on arrays of objects
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1224 - Short-circuit `unique()` on JSON arrays of 0/1 items
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1223 - Introduce a new `SchemaCompilerAssertionTypeObjectBounded`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1222 - Introduce a new `SchemaCompilerAssertionTypeArrayBounded`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1221 - Introduce a new `AssertionTypeStringBounded` instruction
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1220 - Increase threshold for preferring `properties` loop vs unroll
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1219 - fix(jsonschema): use ref in fragment_string
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1218 - fix(jsonschema): remove effect less move
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1217 - fix(jsonschema): delete effectless std::move
Pull Request -
State: closed - Opened by tony-go about 2 months ago
#1216 - Perform a one-time pointer resolution on `AssertionPropertyType(Strict)`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1215 - Remake `Pointer` method `.has()` as `.try_get()`
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1214 - Improve error when making a `$ref` to a non-schema
Pull Request -
State: closed - Opened by jviotti about 2 months ago
#1213 - Introduce a new `LoopPropertiesType(Strict)` compiler step
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1212 - Upgrade ClangFormat to v19.1.0
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1211 - Benchmark `additionalProperties` with only `type` inside
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1210 - refactor: use `std::uint8_t` for enum
Pull Request -
State: closed - Opened by tony-go 2 months ago
- 1 comment
#1209 - Pull ClangFormat from `pip` on CI
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1208 - Upgrade ClangFormat to v18.1.8
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1207 - Replace various cases of `std::ostringstream` with `std::format`
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1206 - chore: enable compiler opti
Pull Request -
State: closed - Opened by tony-go 2 months ago
- 2 comments
#1205 - chore: enable default compiler options with noa
Pull Request -
State: closed - Opened by tony-go 2 months ago
- 1 comment
#1204 - refactor: simplify jsonpointer pushback
Pull Request -
State: closed - Opened by tony-go 2 months ago
#1203 - Generalize `AssertionPropertyType` to work on multi-token paths
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1202 - Stop assuming that relative instance locations have up to 1 token
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1201 - Add a `has` function to check if a document contains a given Pointer
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1200 - [WIP] Reserve space for the evaluate path in advance
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1199 - Unroll `properties` of 1 keyword even more aggressively
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1198 - Benchmark a Draft 4 `$ref` to a single property
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1197 - refactor: clean bundle from std::future
Pull Request -
State: closed - Opened by tony-go 2 months ago
- 2 comments
#1196 - [WIP] Omit `properties` wrapper on unroll case if possible
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1195 - Don't emit a wrapper instruction when unrolling `$ref`
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1194 - Make compiler JSON formatter more resilient to unknown keywords
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1193 - Implement new `AssertionPropertyType(Strict)` instructions
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1192 - Print the compiled schema in `benchmark/validator_helper.cc`
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1191 - Prefer unrolling `properties` for a small amount of optional subschemas
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1190 - Add a new JSON Schema benchmark case for few optional `properties`
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1189 - Optimize `patternProperties` set to wildcard schemas before 2019-09
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1188 - Test `patternProperties` with wildcard schema on 2019-09
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1187 - Add benchmark case for `patternProperties` with true schemas
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1186 - feat(jsonschema): use `WeakPointer `in `EvaluationContext`
Pull Request -
State: closed - Opened by tony-go 2 months ago
- 2 comments
#1185 - Use weak ptr2
Pull Request -
State: closed - Opened by tony-go 2 months ago
#1184 - Support pushing a `Pointer` to the back of a `WeakPointer`
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1183 - feat: use weak pointer in EvaluationContext (with template)
Pull Request -
State: closed - Opened by tony-go 2 months ago
#1182 - refactor: stringify and get to handle WeakPointer
Pull Request -
State: closed - Opened by tony-go 2 months ago
#1181 - feat: use weak pointer in `EvaluationContext`
Pull Request -
State: closed - Opened by tony-go 2 months ago
#1180 - Fix sorting JSON arrays of objects
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1179 - Guard against infinite recursion on the schema evaluator
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1178 - Better handle invalid static references when compiling
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1177 - Improve compilation speed of highly recursive schemas
Pull Request -
State: closed - Opened by jviotti 2 months ago
#1176 - Property detect recursion when compiling `$ref`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1175 - Fix static reference cycles between subschemas
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1174 - Measure compile time on `validator_helper.cc`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1173 - feat(jsonpointer): introduce `WeakPointer`
Pull Request -
State: closed - Opened by tony-go 3 months ago
#1172 - Check static reference labels before unconditionally unrolling
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1171 - fix: return const_ref for emplace_back
Pull Request -
State: closed - Opened by tony-go 3 months ago
#1170 - Make generic pointer token operators explicit
Pull Request -
State: closed - Opened by tony-go 3 months ago
#1169 - Don't mark `$ref` destination on non-recursive cases
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1168 - Add a Draft 4 benchmark case that exercises non-recursive `$ref`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1167 - Simplify `relative_instance_location` on step definitions
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1166 - Upgrade Noa to the latest version
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1165 - [WIP] Try `-fno-rtti` for GCC
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1164 - [WIP] Try `-fomit-frame-pointer`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1163 - [WIP] Try `-funroll-loops`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1162 - [WIP] Try `-fstrict-aliasing`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1161 - [WIP] Try `-fslp-vectorize`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1160 - [WIP] Try `-fvectorize`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1159 - [WIP] Try `-ffast-math`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1158 - Stop assuming object ordering on the compiler/evaluator
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1157 - Make compiler 2019-09 object tests independent of ordering
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1156 - Make compiler Draft 6 object tests independent of ordering
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1155 - Clarify that schema walkers do not depend on property order
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1154 - Enforce a specific ordering when framing schema pointers
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1153 - Use compiler suffixes for all benchmarked platforms
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1152 - Make JSON Schema object walker tests independent of order
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1151 - Run tests on GCC for macOS
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1150 - Stop supporting ordering on JSON objects
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1149 - Correctly compile `trace.h` on macOS on GCC
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1148 - Use an `std::unordered_map` for compiler values
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1147 - Make JSON Pointer object walker tests independent of key ordering
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1146 - Make schema validation object trace tests order independent
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1145 - Make Draft 6 evaluate tests independent of object ordering
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1144 - Stop supporting reverse iterators on JSON objects
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1143 - Fix module test order on `CMakeLists.txt`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1142 - Make use of `unordered_map` for JSON objects
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1141 - Implement a new `LoopPropertiesExcept` instruction
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1140 - Better guard the use of `properties`/`patternProperties` annotations
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1139 - refactor(jsonpointer): clean write_character from templating
Pull Request -
State: closed - Opened by tony-go 3 months ago
#1138 - refactor(jsonpointer): get rid of templating for parse_pointer
Pull Request -
State: closed - Opened by tony-go 3 months ago
#1137 - [WIP] Implement a specialized instruction for object triad definitions
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1136 - Only check `required` when it intersects with `properties`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1135 - More benchmarks for `properties`/`patternProperties`/`additionalProperties`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1134 - Stop benchmarking the compiler for now
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1133 - Use a vector to present frame sizes
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1132 - Set `noexcept` in a few `EvaluationContext` methods
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1131 - Optimize how to get null values to evaluation callbacks
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1130 - Try a proper `std::stack` for instance references
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1129 - Don't bother with `frame_sizes` in `enter`/`leave`
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1128 - Refactor how we get the next instance stack entry
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1127 - Simplify `EvaluationContext::push` signature
Pull Request -
State: closed - Opened by jviotti 3 months ago
#1126 - Support JSONL input in the benchmark validate helper
Pull Request -
State: closed - Opened by jviotti 3 months ago