Skip to content

Commit d8ef7a5

Browse files
authored
Revamp the entire index build system (#725)
Signed-off-by: Juan Cruz Viotti <[email protected]>
1 parent 8337eca commit d8ef7a5

Some content is hidden

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

48 files changed

+7191
-2508
lines changed

enterprise/index/enterprise_index.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ auto load_custom_lint_rules(
1414
std::unordered_set<std::string_view> &custom_names,
1515
const sourcemeta::blaze::Configuration &configuration,
1616
const sourcemeta::one::Resolver &resolver,
17-
const sourcemeta::one::Build::DynamicCallback &callback) -> void {
17+
const sourcemeta::one::BuildDynamicCallback &callback) -> void {
1818
const auto default_dialect{
1919
configuration.default_dialect.value_or(std::string{})};
2020
for (const auto &rule_path : configuration.lint.rules) {

enterprise/index/include/sourcemeta/one/enterprise_index.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ auto load_custom_lint_rules(
1818
std::unordered_set<std::string_view> &custom_names,
1919
const sourcemeta::blaze::Configuration &configuration,
2020
const sourcemeta::one::Resolver &resolver,
21-
const sourcemeta::one::Build::DynamicCallback &callback) -> void;
21+
const sourcemeta::one::BuildDynamicCallback &callback) -> void;
2222

2323
} // namespace sourcemeta::one
2424

src/build/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
sourcemeta_library(NAMESPACE sourcemeta PROJECT one NAME build
2-
SOURCES build.cc build_state.h)
2+
PRIVATE_HEADERS state.h
3+
SOURCES delta.cc state.cc)
34
target_link_libraries(sourcemeta_one_build
4-
PUBLIC sourcemeta::core::json
5-
PRIVATE sourcemeta::core::jsonschema sourcemeta::core::io)
5+
PUBLIC sourcemeta::core::json sourcemeta::one::resolver
6+
PRIVATE sourcemeta::core::io)

src/build/build.cc

Lines changed: 0 additions & 176 deletions
This file was deleted.

src/build/build_state.h

Lines changed: 0 additions & 185 deletions
This file was deleted.

0 commit comments

Comments
 (0)