aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/containers/flat_hash
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
commit056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch)
tree4740980126f32e3af7937ba0ca5f83e59baa4ab0 /library/cpp/containers/flat_hash
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'library/cpp/containers/flat_hash')
-rw-r--r--library/cpp/containers/flat_hash/benchmark/ya.make11
-rw-r--r--library/cpp/containers/flat_hash/fuzz/dense_map_fuzz/ya.make15
-rw-r--r--library/cpp/containers/flat_hash/fuzz/flat_map_fuzz/ya.make15
-rw-r--r--library/cpp/containers/flat_hash/fuzz/fuzz_common/ya.make9
-rw-r--r--library/cpp/containers/flat_hash/fuzz/ya.make5
-rw-r--r--library/cpp/containers/flat_hash/ut/ya.make16
-rw-r--r--library/cpp/containers/flat_hash/ya.make26
7 files changed, 97 insertions, 0 deletions
diff --git a/library/cpp/containers/flat_hash/benchmark/ya.make b/library/cpp/containers/flat_hash/benchmark/ya.make
new file mode 100644
index 00000000000..6b202846a65
--- /dev/null
+++ b/library/cpp/containers/flat_hash/benchmark/ya.make
@@ -0,0 +1,11 @@
+Y_BENCHMARK()
+
+SRCS(
+ flat_hash_benchmark.cpp
+)
+
+PEERDIR(
+ library/cpp/containers/flat_hash
+)
+
+END()
diff --git a/library/cpp/containers/flat_hash/fuzz/dense_map_fuzz/ya.make b/library/cpp/containers/flat_hash/fuzz/dense_map_fuzz/ya.make
new file mode 100644
index 00000000000..0e9c28ed854
--- /dev/null
+++ b/library/cpp/containers/flat_hash/fuzz/dense_map_fuzz/ya.make
@@ -0,0 +1,15 @@
+FUZZ()
+
+SRCS(
+ fuzz.cpp
+)
+
+PEERDIR(
+ library/cpp/containers/flat_hash/fuzz/fuzz_common
+)
+
+SIZE(LARGE)
+
+TAG(ya:fat)
+
+END()
diff --git a/library/cpp/containers/flat_hash/fuzz/flat_map_fuzz/ya.make b/library/cpp/containers/flat_hash/fuzz/flat_map_fuzz/ya.make
new file mode 100644
index 00000000000..0e9c28ed854
--- /dev/null
+++ b/library/cpp/containers/flat_hash/fuzz/flat_map_fuzz/ya.make
@@ -0,0 +1,15 @@
+FUZZ()
+
+SRCS(
+ fuzz.cpp
+)
+
+PEERDIR(
+ library/cpp/containers/flat_hash/fuzz/fuzz_common
+)
+
+SIZE(LARGE)
+
+TAG(ya:fat)
+
+END()
diff --git a/library/cpp/containers/flat_hash/fuzz/fuzz_common/ya.make b/library/cpp/containers/flat_hash/fuzz/fuzz_common/ya.make
new file mode 100644
index 00000000000..d0a6c63883c
--- /dev/null
+++ b/library/cpp/containers/flat_hash/fuzz/fuzz_common/ya.make
@@ -0,0 +1,9 @@
+LIBRARY()
+
+SRCS(fuzz_common.cpp)
+
+PEERDIR(
+ library/cpp/containers/flat_hash
+)
+
+END()
diff --git a/library/cpp/containers/flat_hash/fuzz/ya.make b/library/cpp/containers/flat_hash/fuzz/ya.make
new file mode 100644
index 00000000000..9cb68d9e92a
--- /dev/null
+++ b/library/cpp/containers/flat_hash/fuzz/ya.make
@@ -0,0 +1,5 @@
+RECURSE(
+ flat_map_fuzz
+ dense_map_fuzz
+ fuzz_common
+)
diff --git a/library/cpp/containers/flat_hash/ut/ya.make b/library/cpp/containers/flat_hash/ut/ya.make
new file mode 100644
index 00000000000..a4a5d22154d
--- /dev/null
+++ b/library/cpp/containers/flat_hash/ut/ya.make
@@ -0,0 +1,16 @@
+UNITTEST()
+
+SRCS(
+ containers_ut.cpp
+ flat_hash_ut.cpp
+ iterator_ut.cpp
+ probings_ut.cpp
+ size_fitters_ut.cpp
+ table_ut.cpp
+)
+
+PEERDIR(
+ library/cpp/containers/flat_hash
+)
+
+END()
diff --git a/library/cpp/containers/flat_hash/ya.make b/library/cpp/containers/flat_hash/ya.make
new file mode 100644
index 00000000000..0f7daea2d8a
--- /dev/null
+++ b/library/cpp/containers/flat_hash/ya.make
@@ -0,0 +1,26 @@
+LIBRARY()
+
+SRCS(
+ flat_hash.cpp
+ lib/concepts/container.cpp
+ lib/concepts/iterator.cpp
+ lib/concepts/size_fitter.cpp
+ lib/concepts/value_marker.cpp
+ lib/containers.cpp
+ lib/expanders.cpp
+ lib/iterator.cpp
+ lib/map.cpp
+ lib/probings.cpp
+ lib/set.cpp
+ lib/size_fitters.cpp
+ lib/table.cpp
+ lib/value_markers.cpp
+)
+
+END()
+
+RECURSE(
+ benchmark
+ fuzz
+ ut
+)