Skip to content

Commit 74d0f00

Browse files
committed
Upgrade Core and Blaze
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
1 parent de6cc36 commit 74d0f00

371 files changed

Lines changed: 26325 additions & 4692 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

DEPENDENCIES

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
vendorpull https://github.com/sourcemeta/vendorpull 1dcbac42809cf87cb5b045106b863e17ad84ba02
2-
core https://github.com/sourcemeta/core fe9ef27a95281775fe3a98b9fb8eb4c51837af0a
3-
blaze https://github.com/sourcemeta/blaze fa1310cb51cd7d1afbd08dc47dab5307b0122526
2+
core https://github.com/sourcemeta/core f8a406692eb8080c84cd016ec4968e391461b1c1
3+
blaze https://github.com/sourcemeta/blaze 22d0e8a03d1de54c44599426d8537386fcf2a617
44
bootstrap https://github.com/twbs/bootstrap 1a6fdfae6be09b09eaced8f0e442ca6f7680a61e

config.cmake.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ endif()
1010

1111
include(CMakeFindDependencyMacro)
1212
find_dependency(Core COMPONENTS json uri jsonpointer numeric regex io)
13-
find_dependency(Blaze COMPONENTS foundation bundle alterschema)
13+
find_dependency(Blaze COMPONENTS foundation bundle alterschema canonicalizer)
1414

1515
foreach(component ${JSONBINPACK_COMPONENTS})
1616
if(component STREQUAL "runtime")

src/compiler/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,5 @@ target_link_libraries(sourcemeta_jsonbinpack_compiler PUBLIC
3232
sourcemeta::blaze::foundation)
3333
target_link_libraries(sourcemeta_jsonbinpack_compiler PRIVATE
3434
sourcemeta::blaze::alterschema)
35+
target_link_libraries(sourcemeta_jsonbinpack_compiler PRIVATE
36+
sourcemeta::blaze::canonicalizer)

src/compiler/compiler.cc

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <sourcemeta/core/numeric.h>
44

55
#include <sourcemeta/blaze/alterschema.h>
6+
#include <sourcemeta/blaze/canonicalizer.h>
67
#include <sourcemeta/core/jsonpointer.h>
78

89
#include "encoding.h"
@@ -24,13 +25,8 @@ auto canonicalize(sourcemeta::core::JSON &schema,
2425
const sourcemeta::blaze::SchemaWalker &walker,
2526
const sourcemeta::blaze::SchemaResolver &resolver,
2627
const std::string_view default_dialect) -> void {
27-
sourcemeta::blaze::SchemaTransformer canonicalizer;
28-
sourcemeta::blaze::add(canonicalizer,
29-
sourcemeta::blaze::AlterSchemaMode::Canonicalizer);
30-
[[maybe_unused]] const auto result =
31-
canonicalizer.apply(schema, walker, make_resolver(resolver),
32-
transformer_callback_noop, default_dialect);
33-
assert(result.first);
28+
sourcemeta::blaze::canonicalize(schema, walker, make_resolver(resolver),
29+
default_dialect);
3430
}
3531

3632
auto make_encoding(sourcemeta::core::JSON &document,
@@ -62,7 +58,8 @@ auto compile(sourcemeta::core::JSON &schema,
6258
const sourcemeta::blaze::SchemaWalker &walker,
6359
const sourcemeta::blaze::SchemaResolver &resolver,
6460
const std::string_view default_dialect) -> void {
65-
canonicalize(schema, walker, resolver, default_dialect);
61+
sourcemeta::jsonbinpack::canonicalize(schema, walker, resolver,
62+
default_dialect);
6663

6764
sourcemeta::blaze::SchemaTransformer mapper;
6865

vendor/blaze/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/blaze/DEPENDENCIES

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/blaze/config.cmake.in

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/blaze/ports/javascript/describe.mjs

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/blaze/ports/javascript/index.mjs

Lines changed: 21 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)