Make the new toolchain actually usable
This commit is contained in:
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
|
||||||
module(name = "asl", version = "0.5.0")
|
module(name = "asl", version = "0.5.1")
|
||||||
|
|
||||||
bazel_dep(name = "platforms", version = "0.0.11")
|
bazel_dep(name = "platforms", version = "0.0.11")
|
||||||
bazel_dep(name = "rules_license", version = "1.0.0")
|
bazel_dep(name = "rules_license", version = "1.0.0")
|
||||||
@ -17,9 +17,5 @@ python.toolchain(python_version = "3.13", is_default = True)
|
|||||||
|
|
||||||
clang_toolchain = use_extension("//bazel/clang_toolchain:config_detection.bzl", "clang_toolchain")
|
clang_toolchain = use_extension("//bazel/clang_toolchain:config_detection.bzl", "clang_toolchain")
|
||||||
use_repo(clang_toolchain, "clang_toolchain")
|
use_repo(clang_toolchain, "clang_toolchain")
|
||||||
register_toolchains(
|
register_toolchains("@clang_toolchain//:all")
|
||||||
"@clang_toolchain//:windows_x86_64_toolchain_def",
|
|
||||||
"@clang_toolchain//:linux_x86_64_toolchain_def",
|
|
||||||
"@clang_toolchain//:linux_aarch64_toolchain_def",
|
|
||||||
)
|
|
||||||
|
|
||||||
|
2
MODULE.bazel.lock
generated
2
MODULE.bazel.lock
generated
@ -149,7 +149,7 @@
|
|||||||
"//bazel/clang_toolchain:config_detection.bzl%clang_toolchain": {
|
"//bazel/clang_toolchain:config_detection.bzl%clang_toolchain": {
|
||||||
"general": {
|
"general": {
|
||||||
"bzlTransitiveDigest": "xXTcNvgp9bMnw/1ZKi1vOOoz139EHr8Hw3Ugd9+eos0=",
|
"bzlTransitiveDigest": "xXTcNvgp9bMnw/1ZKi1vOOoz139EHr8Hw3Ugd9+eos0=",
|
||||||
"usagesDigest": "CRr/eSLZQiKHqCq8MWfzhslrj4Mqar1310aEoa4BzJw=",
|
"usagesDigest": "ASGReyHtOq7zPJqUtsK0x2Dqz5wRelbfzZFVRItz3XM=",
|
||||||
"recordedFileInputs": {},
|
"recordedFileInputs": {},
|
||||||
"recordedDirentsInputs": {},
|
"recordedDirentsInputs": {},
|
||||||
"envVariables": {},
|
"envVariables": {},
|
||||||
|
@ -126,10 +126,11 @@ def _impl(ctx):
|
|||||||
))
|
))
|
||||||
|
|
||||||
features = [
|
features = [
|
||||||
feature(name = "no_legacy_features"),
|
feature(name = "no_legacy_features", enabled = True),
|
||||||
feature(name = "opt"),
|
feature(name = "opt"),
|
||||||
feature(name = "fastbuild"),
|
feature(name = "fastbuild"),
|
||||||
feature(name = "dbg"),
|
feature(name = "dbg"),
|
||||||
|
feature(name = "copy_dynamic_libraries_to_binary", enabled = True),
|
||||||
feature(
|
feature(
|
||||||
name = "default_flags",
|
name = "default_flags",
|
||||||
enabled = True,
|
enabled = True,
|
||||||
|
@ -21,14 +21,15 @@ cc_library(
|
|||||||
"numeric.hpp",
|
"numeric.hpp",
|
||||||
"utility.hpp",
|
"utility.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"assert.cpp",
|
"assert.cpp",
|
||||||
],
|
],
|
||||||
defines = select({
|
defines = select({
|
||||||
"//asl:debug": ["ASL_DEBUG=1"],
|
"//src/asl:debug": ["ASL_DEBUG=1"],
|
||||||
"//conditions:default": ["ASL_DEBUG=0"],
|
"//conditions:default": ["ASL_DEBUG=0"],
|
||||||
}) + select({
|
}) + select({
|
||||||
"//asl:optimized": ["ASL_OPTIMIZED=1"],
|
"//src/asl:optimized": ["ASL_OPTIMIZED=1"],
|
||||||
"//conditions:default": ["ASL_OPTIMIZED=0"],
|
"//conditions:default": ["ASL_OPTIMIZED=0"],
|
||||||
}),
|
}),
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
@ -41,9 +42,9 @@ cc_library(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":base",
|
":base",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:box",
|
"//src/asl/types:box",
|
||||||
],
|
],
|
||||||
) for name in [
|
) for name in [
|
||||||
"bit",
|
"bit",
|
@ -11,12 +11,13 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"buffer.hpp",
|
"buffer.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -26,13 +27,14 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"chunked_buffer.hpp",
|
"chunked_buffer.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/containers:buffer",
|
"//src/asl/containers:buffer",
|
||||||
"//asl/types:array",
|
"//src/asl/types:array",
|
||||||
"//asl/types:maybe_uninit",
|
"//src/asl/types:maybe_uninit",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -42,12 +44,13 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"hash_set.hpp",
|
"hash_set.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
"//asl/types:maybe_uninit",
|
"//src/asl/types:maybe_uninit",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -57,11 +60,12 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"hash_map.hpp",
|
"hash_map.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
":hash_set",
|
":hash_set",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
@ -72,8 +76,9 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"intrusive_list.hpp",
|
"intrusive_list.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -85,9 +90,9 @@ cc_library(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":%s" % name,
|
":%s" % name,
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/strings:string",
|
"//src/asl/strings:string",
|
||||||
],
|
],
|
||||||
) for name in [
|
) for name in [
|
||||||
"buffer",
|
"buffer",
|
@ -11,16 +11,17 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"format.hpp",
|
"format.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"format.cpp",
|
"format.cpp",
|
||||||
"format_float.cpp",
|
"format_float.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/strings:string_view",
|
"//src/asl/strings:string_view",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
"//asl/io:writer",
|
"//src/asl/io:writer",
|
||||||
"//vendor/dragonbox",
|
"//vendor/dragonbox",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
@ -33,8 +34,8 @@ cc_test(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":formatting",
|
":formatting",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/strings:string_builder",
|
"//src/asl/strings:string_builder",
|
||||||
],
|
],
|
||||||
)
|
)
|
@ -11,12 +11,13 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"index_pool.hpp",
|
"index_pool.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/containers:chunked_buffer",
|
"//src/asl/containers:chunked_buffer",
|
||||||
"//asl/types:option",
|
"//src/asl/types:option",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -26,6 +27,7 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"dense_handle_pool.hpp",
|
"dense_handle_pool.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
":index_pool",
|
":index_pool",
|
||||||
],
|
],
|
||||||
@ -37,6 +39,7 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"sparse_handle_pool.hpp",
|
"sparse_handle_pool.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
":index_pool",
|
":index_pool",
|
||||||
],
|
],
|
||||||
@ -50,9 +53,9 @@ cc_test(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":index_pool",
|
":index_pool",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -63,8 +66,8 @@ cc_test(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":dense_handle_pool",
|
":dense_handle_pool",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -75,7 +78,7 @@ cc_test(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":sparse_handle_pool",
|
":sparse_handle_pool",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
],
|
],
|
||||||
)
|
)
|
@ -11,12 +11,13 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"hash.hpp",
|
"hash.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"hash_cityhash.cpp",
|
"hash_cityhash.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
],
|
],
|
||||||
applicable_licenses = [
|
applicable_licenses = [
|
||||||
"//vendor/cityhash:license",
|
"//vendor/cityhash:license",
|
||||||
@ -30,15 +31,15 @@ cc_test(
|
|||||||
"hash_tests.cpp",
|
"hash_tests.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
":hashing",
|
":hashing",
|
||||||
"//asl/strings:string_view",
|
"//src/asl/strings:string_view",
|
||||||
"//asl/strings:string",
|
"//src/asl/strings:string",
|
||||||
"//asl/containers:buffer",
|
"//src/asl/containers:buffer",
|
||||||
"//asl/types:box",
|
"//src/asl/types:box",
|
||||||
"//asl/types:option",
|
"//src/asl/types:option",
|
||||||
"//asl/types:status",
|
"//src/asl/types:status",
|
||||||
],
|
],
|
||||||
)
|
)
|
@ -11,9 +11,10 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"writer.hpp",
|
"writer.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -23,11 +24,12 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"print.hpp",
|
"print.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"print.cpp",
|
"print.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/formatting",
|
"//src/asl/formatting",
|
||||||
":writer",
|
":writer",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
@ -14,12 +14,13 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"logging.hpp",
|
"logging.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/containers:intrusive_list",
|
"//src/asl/containers:intrusive_list",
|
||||||
"//asl/formatting",
|
"//src/asl/formatting",
|
||||||
"//asl/io:print",
|
"//src/asl/io:print",
|
||||||
"//asl/strings:string_builder",
|
"//src/asl/strings:string_builder",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -31,7 +32,7 @@ cc_test(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
":logging",
|
":logging",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
@ -28,6 +28,6 @@ ASL_TEST(custom_writer)
|
|||||||
ASL_LOG_INFO("Hello");
|
ASL_LOG_INFO("Hello");
|
||||||
auto sv = string_writer.as_string_view();
|
auto sv = string_writer.as_string_view();
|
||||||
|
|
||||||
ASL_TEST_EXPECT(sv == "[ INFO ] asl/logging/logging_tests.cpp:28: Hello\n");
|
ASL_TEST_EXPECT(sv == "[ INFO ] src/asl/logging/logging_tests.cpp:28: Hello\n");
|
||||||
}
|
}
|
||||||
|
|
@ -12,8 +12,9 @@ cc_library(
|
|||||||
"layout.hpp",
|
"layout.hpp",
|
||||||
"memory.hpp",
|
"memory.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -23,12 +24,13 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"allocator.hpp",
|
"allocator.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"allocator.cpp",
|
"allocator.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
@ -11,10 +11,11 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"string_view.hpp",
|
"string_view.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -24,8 +25,9 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"string.hpp",
|
"string.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/containers:buffer",
|
"//src/asl/containers:buffer",
|
||||||
":string_view",
|
":string_view",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
@ -36,11 +38,12 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"string_builder.hpp",
|
"string_builder.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/containers:buffer",
|
"//src/asl/containers:buffer",
|
||||||
"//asl/formatting",
|
"//src/asl/formatting",
|
||||||
":string",
|
":string",
|
||||||
"//asl/io:writer",
|
"//src/asl/io:writer",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -50,13 +53,14 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"parse_number.hpp",
|
"parse_number.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"parse_number_float.cpp",
|
"parse_number_float.cpp",
|
||||||
"parse_number.cpp",
|
"parse_number.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/types:status",
|
"//src/asl/types:status",
|
||||||
":string_view",
|
":string_view",
|
||||||
"//vendor/fast_float",
|
"//vendor/fast_float",
|
||||||
],
|
],
|
||||||
@ -73,8 +77,8 @@ cc_library(
|
|||||||
":string_builder",
|
":string_builder",
|
||||||
":string_view",
|
":string_view",
|
||||||
":parse_number",
|
":parse_number",
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
],
|
],
|
||||||
) for name in [
|
) for name in [
|
||||||
"string",
|
"string",
|
@ -11,8 +11,9 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"atomic.hpp",
|
"atomic.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
@ -11,13 +11,14 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"testing.hpp",
|
"testing.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"testing.cpp",
|
"testing.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/formatting",
|
"//src/asl/formatting",
|
||||||
"//asl/io:print",
|
"//src/asl/io:print",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
@ -12,9 +12,10 @@ cc_library(
|
|||||||
"counting_allocator.hpp",
|
"counting_allocator.hpp",
|
||||||
"types.hpp",
|
"types.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
],
|
],
|
||||||
visibility = ["//asl:__subpackages__"],
|
visibility = ["//src/asl:__subpackages__"],
|
||||||
)
|
)
|
@ -11,9 +11,10 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"array.hpp",
|
"array.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -23,11 +24,12 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"box.hpp",
|
"box.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -37,9 +39,10 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"span.hpp",
|
"span.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -49,9 +52,10 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"maybe_uninit.hpp",
|
"maybe_uninit.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -61,10 +65,11 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"option.hpp",
|
"option.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/types:maybe_uninit",
|
"//src/asl/types:maybe_uninit",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -75,18 +80,19 @@ cc_library(
|
|||||||
"status.hpp",
|
"status.hpp",
|
||||||
"status_or.hpp",
|
"status_or.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
srcs = [
|
srcs = [
|
||||||
"status.cpp",
|
"status.cpp",
|
||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/strings:string",
|
"//src/asl/strings:string",
|
||||||
"//asl/strings:string_builder",
|
"//src/asl/strings:string_builder",
|
||||||
"//asl/formatting",
|
"//src/asl/formatting",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/synchronization:atomic",
|
"//src/asl/synchronization:atomic",
|
||||||
"//asl/types:maybe_uninit",
|
"//src/asl/types:maybe_uninit",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -96,10 +102,11 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"function.hpp",
|
"function.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
"//asl/memory:allocator",
|
"//src/asl/memory:allocator",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -109,9 +116,10 @@ cc_library(
|
|||||||
hdrs = [
|
hdrs = [
|
||||||
"function_ref.hpp",
|
"function_ref.hpp",
|
||||||
],
|
],
|
||||||
|
strip_include_prefix = "/src",
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/base",
|
"//src/asl/base",
|
||||||
"//asl/memory",
|
"//src/asl/memory",
|
||||||
],
|
],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
)
|
)
|
||||||
@ -120,9 +128,9 @@ cc_test(
|
|||||||
name = "function_tests",
|
name = "function_tests",
|
||||||
srcs = ["function_tests.cpp"],
|
srcs = ["function_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:function",
|
"//src/asl/types:function",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -130,9 +138,9 @@ cc_test(
|
|||||||
name = "function_ref_tests",
|
name = "function_ref_tests",
|
||||||
srcs = ["function_ref_tests.cpp"],
|
srcs = ["function_ref_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:function_ref",
|
"//src/asl/types:function_ref",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -140,9 +148,9 @@ cc_test(
|
|||||||
name = "array_tests",
|
name = "array_tests",
|
||||||
srcs = ["array_tests.cpp"],
|
srcs = ["array_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:array",
|
"//src/asl/types:array",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -150,12 +158,12 @@ cc_test(
|
|||||||
name = "box_tests",
|
name = "box_tests",
|
||||||
srcs = ["box_tests.cpp"],
|
srcs = ["box_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:box",
|
"//src/asl/types:box",
|
||||||
"//asl/types:option",
|
"//src/asl/types:option",
|
||||||
"//asl/types:maybe_uninit",
|
"//src/asl/types:maybe_uninit",
|
||||||
"//asl/hashing",
|
"//src/asl/hashing",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -163,9 +171,9 @@ cc_test(
|
|||||||
name = "maybe_uninit_tests",
|
name = "maybe_uninit_tests",
|
||||||
srcs = ["maybe_uninit_tests.cpp"],
|
srcs = ["maybe_uninit_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:maybe_uninit",
|
"//src/asl/types:maybe_uninit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -173,9 +181,9 @@ cc_test(
|
|||||||
name = "span_tests",
|
name = "span_tests",
|
||||||
srcs = ["span_tests.cpp"],
|
srcs = ["span_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:span",
|
"//src/asl/types:span",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -183,9 +191,9 @@ cc_test(
|
|||||||
name = "option_tests",
|
name = "option_tests",
|
||||||
srcs = ["option_tests.cpp"],
|
srcs = ["option_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:option",
|
"//src/asl/types:option",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -193,9 +201,9 @@ cc_test(
|
|||||||
name = "status_tests",
|
name = "status_tests",
|
||||||
srcs = ["status_tests.cpp"],
|
srcs = ["status_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:status",
|
"//src/asl/types:status",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -203,9 +211,9 @@ cc_test(
|
|||||||
name = "status_or_tests",
|
name = "status_or_tests",
|
||||||
srcs = ["status_or_tests.cpp"],
|
srcs = ["status_or_tests.cpp"],
|
||||||
deps = [
|
deps = [
|
||||||
"//asl/tests:utils",
|
"//src/asl/tests:utils",
|
||||||
"//asl/testing",
|
"//src/asl/testing",
|
||||||
"//asl/types:status",
|
"//src/asl/types:status",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user