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

#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

#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

#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

#1136 - Only check `required` when it intersects with `properties`

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