Skip to content

Commit

Permalink
Upgrade Core to 47ba2307b9bfab9fb378386207b3172c97ed1363
Browse files Browse the repository at this point in the history
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
  • Loading branch information
jviotti committed Jan 30, 2025
1 parent 6bbf79b commit 6441c56
Show file tree
Hide file tree
Showing 39 changed files with 296 additions and 208 deletions.
2 changes: 1 addition & 1 deletion DEPENDENCIES
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
vendorpull /~https://github.com/sourcemeta/vendorpull dea311b5bfb53b6926a4140267959ae334d3ecf4
core /~https://github.com/sourcemeta/core 1257bcddc2797de7c95dedefebf6c2fb1e00717a
core /~https://github.com/sourcemeta/core 47ba2307b9bfab9fb378386207b3172c97ed1363
jsonschema-test-suite /~https://github.com/json-schema-org/JSON-Schema-Test-Suite 4ba013d58e747ecaf48c8bb7cf248cb0d564afbc
2 changes: 1 addition & 1 deletion benchmark/compiler_2019_09.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ static void Compiler_2019_09_OMC_JSON_V2(benchmark::State &state) {
for (auto _ : state) {
auto result{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
assert(!result.instructions.empty());
benchmark::DoNotOptimize(result.instructions);
Expand Down
2 changes: 1 addition & 1 deletion benchmark/compiler_draft6.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ static void Compiler_Draft6_AdaptiveCard(benchmark::State &state) {
for (auto _ : state) {
auto result{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
assert(!result.instructions.empty());
benchmark::DoNotOptimize(result.instructions);
Expand Down
4 changes: 2 additions & 2 deletions benchmark/evaluator_2019_09.cc
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ static void Evaluator_2019_09_Unevaluated_Properties(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -56,7 +56,7 @@ static void Evaluator_2019_09_OMC_JSON_V2_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
8 changes: 4 additions & 4 deletions benchmark/evaluator_2020_12.cc
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ static void Evaluator_2020_12_Dynamic_Ref(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -86,7 +86,7 @@ static void Evaluator_2020_12_Dynamic_Ref_Single(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -107,7 +107,7 @@ static void Evaluator_2020_12_CQL_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -128,7 +128,7 @@ static void Evaluator_2020_12_OpenAPI(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
40 changes: 20 additions & 20 deletions benchmark/evaluator_draft4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ static void Evaluator_Draft4_Meta_1_No_Callback(benchmark::State &state) {
})JSON")};

const auto metaschema{sourcemeta::core::metaschema(
schema, sourcemeta::core::official_resolver)};
schema, sourcemeta::core::schema_official_resolver)};
const auto metaschema_template{sourcemeta::blaze::compile(
metaschema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -101,7 +101,7 @@ static void Evaluator_Draft4_Required_Properties(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -152,7 +152,7 @@ static void Evaluator_Draft4_Many_Optional_Properties_Minimal_Match(

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -203,7 +203,7 @@ static void Evaluator_Draft4_Few_Optional_Properties_Minimal_Match(

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -281,7 +281,7 @@ static void Evaluator_Draft4_Items_Schema(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -417,7 +417,7 @@ static void Evaluator_Draft4_Nested_Object(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -460,7 +460,7 @@ Evaluator_Draft4_Properties_Triad_Optional(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -504,7 +504,7 @@ Evaluator_Draft4_Properties_Triad_Required(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -543,7 +543,7 @@ static void Evaluator_Draft4_Properties_Triad_Closed(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -589,7 +589,7 @@ static void Evaluator_Draft4_Properties_Closed(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -634,7 +634,7 @@ static void Evaluator_Draft4_Non_Recursive_Ref(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -674,7 +674,7 @@ static void Evaluator_Draft4_Pattern_Properties_True(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -732,7 +732,7 @@ static void Evaluator_Draft4_Ref_To_Single_Property(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -781,7 +781,7 @@ Evaluator_Draft4_Additional_Properties_Type(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};

sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -823,7 +823,7 @@ static void Evaluator_Draft4_Nested_Oneof(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -843,7 +843,7 @@ static void Evaluator_Draft4_Short_Enum(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down Expand Up @@ -905,7 +905,7 @@ static void Evaluator_Draft4_Long_Enum(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down Expand Up @@ -967,7 +967,7 @@ static void Evaluator_Draft4_Long_Enum_Short_Strings(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -987,7 +987,7 @@ static void Evaluator_Draft4_Type_Object(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
2 changes: 1 addition & 1 deletion benchmark/evaluator_draft6.cc
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ static void Evaluator_Draft6_Property_Names(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
12 changes: 6 additions & 6 deletions benchmark/evaluator_draft7.cc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ static void Evaluator_Draft7_If_Then_Else(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -51,7 +51,7 @@ static void Evaluator_Draft7_Vercel_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -72,7 +72,7 @@ static void Evaluator_Draft7_Helm_Chart_Lock_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -93,7 +93,7 @@ static void Evaluator_Draft7_Helm_Chart_Lock_2(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -114,7 +114,7 @@ static void Evaluator_Draft7_Jasmine_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand All @@ -135,7 +135,7 @@ static void Evaluator_Draft7_Dependabot_1(benchmark::State &state) {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
sourcemeta::blaze::Evaluator evaluator;
for (auto _ : state) {
Expand Down
2 changes: 1 addition & 1 deletion contrib/perf.cc
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ auto main(int argc, char **argv) noexcept -> int {

const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler,
sourcemeta::blaze::Mode::FastValidation)};

Expand Down
2 changes: 1 addition & 1 deletion contrib/trace.cc
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ auto main(int argc, char **argv) noexcept -> int {
const auto schema{sourcemeta::core::read_json(argv[1])};
const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
const std::filesystem::path instance_path{argv[2]};
const auto instance{sourcemeta::core::read_json(instance_path)};
Expand Down
2 changes: 1 addition & 1 deletion contrib/validate.cc
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ auto main(int argc, char **argv) noexcept -> int {
const auto compile_start{std::chrono::high_resolution_clock::now()};
const auto schema_template{sourcemeta::blaze::compile(
schema, sourcemeta::core::schema_official_walker,
sourcemeta::core::official_resolver,
sourcemeta::core::schema_official_resolver,
sourcemeta::blaze::default_schema_compiler)};
const auto compile_end{std::chrono::high_resolution_clock::now()};
const auto compile_duration{
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/include/sourcemeta/blaze/compiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ auto SOURCEMETA_BLAZE_COMPILER_EXPORT default_schema_compiler(
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// // Evaluate or encode
Expand Down
4 changes: 2 additions & 2 deletions src/compiler/include/sourcemeta/blaze/compiler_output.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ namespace sourcemeta::blaze {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// const sourcemeta::core::JSON instance{5};
Expand Down Expand Up @@ -127,7 +127,7 @@ class SOURCEMETA_BLAZE_COMPILER_EXPORT ErrorOutput {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// const sourcemeta::core::JSON instance{5};
Expand Down
4 changes: 2 additions & 2 deletions src/evaluator/include/sourcemeta/blaze/evaluator.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class SOURCEMETA_BLAZE_EVALUATOR_EXPORT Evaluator {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// sourcemeta::blaze::Evaluator evaluator;
Expand Down Expand Up @@ -112,7 +112,7 @@ class SOURCEMETA_BLAZE_EVALUATOR_EXPORT Evaluator {
///
/// const auto schema_template{sourcemeta::blaze::compile(
/// schema, sourcemeta::core::schema_official_walker,
/// sourcemeta::core::official_resolver,
/// sourcemeta::core::schema_official_resolver,
/// sourcemeta::core::default_schema_compiler)};
///
/// static auto callback(
Expand Down
Loading

0 comments on commit 6441c56

Please sign in to comment.