Browse Source

Restoring authorship annotation for <akhropov@yandex-team.ru>. Commit 2 of 2.

akhropov 3 years ago
parent
commit
298c6da79f

+ 1 - 1
build/plugins/swig.py

@@ -67,7 +67,7 @@ class Swig(iw.CustomCommand):
 
         if self._swig_lang in ['jni_cpp', 'java']:
             self._out_header = os.path.splitext(self._main_out)[0] + '.h'
-            if (not unit.get('USE_SYSTEM_JDK')) and (unit.get('OS_ANDROID') != "yes"): 
+            if (not unit.get('USE_SYSTEM_JDK')) and (unit.get('OS_ANDROID') != "yes"):
                 unit.onpeerdir(['contrib/libs/jdk'])
 
         self._package = 'ru.yandex.' + os.path.dirname(self._path).replace('$S/', '').replace('$B/', '').replace('/', '.').replace('-', '_')

+ 2 - 2
contrib/libs/cxxsupp/libcxx/include/type_traits

@@ -1392,8 +1392,8 @@ template <class _Tp, class _Up>
 struct __is_same_uncvref : _IsSame<typename __uncvref<_Tp>::type,
                                    typename __uncvref<_Up>::type> {};
 
-// C++20, enabled for C++17 in Arcadia 
-#if _LIBCPP_STD_VER > 14 
+// C++20, enabled for C++17 in Arcadia
+#if _LIBCPP_STD_VER > 14
 // remove_cvref - same as __uncvref
 template <class _Tp>
 struct remove_cvref : public __uncvref<_Tp> {};

+ 1 - 1
contrib/libs/fastlz/ya.make

@@ -17,7 +17,7 @@ NO_COMPILER_WARNINGS()
 
 SRCS(
     fastlz.c
-    rename.h 
+    rename.h
 )
 
 END()

+ 14 - 14
contrib/libs/libidn/win/unistd.h

@@ -1,14 +1,14 @@
-#ifndef _LIBIDN_WIN_UNISTD_H 
-#define _LIBIDN_WIN_UNISTD_H 
- 
-#ifndef _SSIZE_T_DEFINED 
-#  if defined(_WIN64) 
-#    define _SSIZE_T_DEFINED 
-#    define ssize_t __int64 
-#  else 
-#    define _SSIZE_T_DEFINED 
-#    define ssize_t int 
-#  endif 
-#endif 
- 
-#endif // _LIBIDN_WIN_UNISTD_H 
+#ifndef _LIBIDN_WIN_UNISTD_H
+#define _LIBIDN_WIN_UNISTD_H
+
+#ifndef _SSIZE_T_DEFINED
+#  if defined(_WIN64)
+#    define _SSIZE_T_DEFINED
+#    define ssize_t __int64
+#  else
+#    define _SSIZE_T_DEFINED
+#    define ssize_t int
+#  endif
+#endif
+
+#endif // _LIBIDN_WIN_UNISTD_H

+ 1 - 1
contrib/libs/lz4/ya.make

@@ -34,4 +34,4 @@ SRCS(
     lz4hc.c
 )
 
-END() 
+END()

+ 1 - 1
contrib/libs/ya.make

@@ -244,7 +244,7 @@ RECURSE(
     numa
     nvidia
     odpi
-    onnx 
+    onnx
     opencl-headers
     opencv
     opencv/modules

+ 1 - 1
library/README.md

@@ -23,7 +23,7 @@ library
 7. The library **MUST** be accompanied by `README.md` file and a brief description of the project.
 
 8. The library **MUST** be accompanied by unit-tests.
- 
+
 9. CPU- or/and RAM-bound algorithms **SHOULD** provide benchmarks.
 
 10. There **MUST** be no trade secrets of Yandex in `library/`: anything that can cause harm on publishing as OpenSource. For example:

+ 52 - 52
library/cpp/binsaver/bin_saver.h

@@ -10,8 +10,8 @@
 #include <util/generic/list.h>
 #include <util/generic/maybe.h>
 #include <util/generic/bitmap.h>
-#include <util/generic/variant.h> 
-#include <util/generic/ylimits.h> 
+#include <util/generic/variant.h>
+#include <util/generic/ylimits.h>
 #include <util/memory/blob.h>
 #include <util/digest/murmur.h>
 
@@ -404,13 +404,13 @@ public:
     template <class T1, size_t N>
     int Add(const chunk_id, std::array<T1, N>* pData) {
         if (HasNonTrivialSerializer<T1>(0u)) {
-            for (size_t i = 0; i < N; ++i) 
-                Add(1, &(*pData)[i]); 
-        } else { 
+            for (size_t i = 0; i < N; ++i)
+                Add(1, &(*pData)[i]);
+        } else {
             DataChunk((void*)pData->data(), pData->size() * sizeof(T1));
-        } 
-        return 0; 
-    } 
+        }
+        return 0;
+    }
 
     template <size_t N>
     int Add(const chunk_id, std::bitset<N>* pData) {
@@ -451,46 +451,46 @@ public:
         return 0;
     }
 
-    template <class TVariantClass> 
-    struct TLoadFromTypeFromListHelper { 
-        template <class T0, class... TTail> 
-        static void Do(IBinSaver& binSaver, ui32 typeIndex, TVariantClass* pData) { 
-            if constexpr (sizeof...(TTail) == 0) { 
-                Y_ASSERT(typeIndex == 0); 
-                T0 chunk; 
-                binSaver.Add(2, &chunk); 
-                *pData = std::move(chunk); 
-            } else { 
-                if (typeIndex == 0) { 
-                    Do<T0>(binSaver, 0, pData); 
-                } else { 
-                    Do<TTail...>(binSaver, typeIndex - 1, pData); 
-                } 
-            } 
-        } 
-    }; 
- 
-    template <class... TVariantTypes> 
+    template <class TVariantClass>
+    struct TLoadFromTypeFromListHelper {
+        template <class T0, class... TTail>
+        static void Do(IBinSaver& binSaver, ui32 typeIndex, TVariantClass* pData) {
+            if constexpr (sizeof...(TTail) == 0) {
+                Y_ASSERT(typeIndex == 0);
+                T0 chunk;
+                binSaver.Add(2, &chunk);
+                *pData = std::move(chunk);
+            } else {
+                if (typeIndex == 0) {
+                    Do<T0>(binSaver, 0, pData);
+                } else {
+                    Do<TTail...>(binSaver, typeIndex - 1, pData);
+                }
+            }
+        }
+    };
+
+    template <class... TVariantTypes>
     int Add(const chunk_id, std::variant<TVariantTypes...>* pData) {
         static_assert(std::variant_size_v<std::variant<TVariantTypes...>> < Max<ui32>());
- 
-        ui32 index; 
-        if (IsReading()) { 
-            Add(1, &index); 
+
+        ui32 index;
+        if (IsReading()) {
+            Add(1, &index);
             TLoadFromTypeFromListHelper<std::variant<TVariantTypes...>>::template Do<TVariantTypes...>(
-                *this, 
-                index, 
-                pData 
-            ); 
-        } else { 
-            index = pData->index(); // type cast is safe because of static_assert check above 
-            Add(1, &index); 
+                *this,
+                index,
+                pData
+            );
+        } else {
+            index = pData->index(); // type cast is safe because of static_assert check above
+            Add(1, &index);
             std::visit([&](auto& dst) -> void { Add(2, &dst); }, *pData);
-        } 
-        return 0; 
-    } 
- 
- 
+        }
+        return 0;
+    }
+
+
     void AddPolymorphicBase(chunk_id, IObjectBase* pObject) {
         (*pObject) & (*this);
     }
@@ -504,9 +504,9 @@ public:
         else
             StoreObject(pData->GetBarePtr());
     }
-    template <class T, class TPolicy> 
-    int Add(const chunk_id, TMaybe<T, TPolicy>* pData) { 
-        TMaybe<T, TPolicy>& data = *pData; 
+    template <class T, class TPolicy>
+    int Add(const chunk_id, TMaybe<T, TPolicy>* pData) {
+        TMaybe<T, TPolicy>& data = *pData;
         if (IsReading()) {
             bool defined = false;
             Add(1, &defined);
@@ -585,23 +585,23 @@ struct TRegisterSaveLoadType {
 #define REGISTER_SAVELOAD_CLASS(N, name) \
     BASIC_REGISTER_CLASS(name)           \
     static TRegisterSaveLoadType<name> init##name##N(N);
- 
+
 // using TObj/TRef on forward declared templ class will not work
 // but multiple registration with same id is allowed
 #define REGISTER_SAVELOAD_TEMPL1_CLASS(N, className, T) \
     static TRegisterSaveLoadType<className<T>> init##className##T##N(N);
- 
+
 #define REGISTER_SAVELOAD_TEMPL2_CLASS(N, className, T1, T2)    \
     typedef className<T1, T2> temp##className##T1##_##T2##temp; \
     static TRegisterSaveLoadType<className<T1, T2>> init##className##T1##_##T2##N(N);
- 
+
 #define REGISTER_SAVELOAD_TEMPL3_CLASS(N, className, T1, T2, T3)           \
     typedef className<T1, T2, T3> temp##className##T1##_##T2##_##T3##temp; \
     static TRegisterSaveLoadType<className<T1, T2, T3>> init##className##T1##_##T2##_##T3##N(N);
- 
+
 #define REGISTER_SAVELOAD_NM_CLASS(N, nmspace, className) \
     BASIC_REGISTER_CLASS(nmspace::className)              \
-    static TRegisterSaveLoadType<nmspace::className> init_##nmspace##_##name##N(N); 
+    static TRegisterSaveLoadType<nmspace::className> init_##nmspace##_##name##N(N);
 
 #define REGISTER_SAVELOAD_NM2_CLASS(N, nmspace1, nmspace2, className) \
     BASIC_REGISTER_CLASS(nmspace1::nmspace2::className)              \

+ 29 - 29
library/cpp/binsaver/ut/binsaver_ut.cpp

@@ -80,51 +80,51 @@ UNIT_ASSERT(IBinSaver::HasNonTrivialSerializer<TVector<TCustomSerializer>>(0u));
 
 
 Y_UNIT_TEST(TestStroka) {
-    TestBinSaverSerialization(TString("QWERTY")); 
+    TestBinSaverSerialization(TString("QWERTY"));
 }
 
 Y_UNIT_TEST(TestMoveOnlyType) {
-    TestBinSaverSerializationToBuffer(TMoveOnlyType()); 
+    TestBinSaverSerializationToBuffer(TMoveOnlyType());
 }
 
 Y_UNIT_TEST(TestVectorStrok) {
-    TestBinSaverSerialization(TVector<TString>{"A", "B", "C"}); 
+    TestBinSaverSerialization(TVector<TString>{"A", "B", "C"});
 }
 
 Y_UNIT_TEST(TestCArray) {
-    TestBinSaverSerialization(TTypeWithArray()); 
+    TestBinSaverSerialization(TTypeWithArray());
 }
 
 Y_UNIT_TEST(TestSets) {
-    TestBinSaverSerialization(THashSet<TString>{"A", "B", "C"}); 
-    TestBinSaverSerialization(TSet<TString>{"A", "B", "C"}); 
+    TestBinSaverSerialization(THashSet<TString>{"A", "B", "C"});
+    TestBinSaverSerialization(TSet<TString>{"A", "B", "C"});
 }
 
 Y_UNIT_TEST(TestMaps) {
-    TestBinSaverSerialization(THashMap<TString, ui32>{{"A", 1}, {"B", 2}, {"C", 3}}); 
-    TestBinSaverSerialization(TMap<TString, ui32>{{"A", 1}, {"B", 2}, {"C", 3}}); 
+    TestBinSaverSerialization(THashMap<TString, ui32>{{"A", 1}, {"B", 2}, {"C", 3}});
+    TestBinSaverSerialization(TMap<TString, ui32>{{"A", 1}, {"B", 2}, {"C", 3}});
 }
 
 Y_UNIT_TEST(TestBlob) {
-    TestBinSaverSerialization(TBlob::FromStringSingleThreaded("qwerty")); 
+    TestBinSaverSerialization(TBlob::FromStringSingleThreaded("qwerty"));
 }
 
-Y_UNIT_TEST(TestVariant) { 
-    { 
+Y_UNIT_TEST(TestVariant) {
+    {
         using T = std::variant<TString, int>;
- 
-        TestBinSaverSerialization(T(TString(""))); 
-        TestBinSaverSerialization(T(0)); 
-    } 
-    { 
+
+        TestBinSaverSerialization(T(TString("")));
+        TestBinSaverSerialization(T(0));
+    }
+    {
         using T = std::variant<TString, int, float>;
- 
-        TestBinSaverSerialization(T(TString("ask"))); 
-        TestBinSaverSerialization(T(12)); 
-        TestBinSaverSerialization(T(0.64f)); 
-    } 
-} 
- 
+
+        TestBinSaverSerialization(T(TString("ask")));
+        TestBinSaverSerialization(T(12));
+        TestBinSaverSerialization(T(0.64f));
+    }
+}
+
 Y_UNIT_TEST(TestPod) {
     struct TPod {
         ui32 A = 5;
@@ -133,12 +133,12 @@ Y_UNIT_TEST(TestPod) {
             return A == other.A && B == other.B;
         }
     };
-    TestBinSaverSerialization(TPod()); 
+    TestBinSaverSerialization(TPod());
     TPod custom;
     custom.A = 25;
     custom.B = 37;
-    TestBinSaverSerialization(custom); 
-    TestBinSaverSerialization(TVector<TPod>{custom}); 
+    TestBinSaverSerialization(custom);
+    TestBinSaverSerialization(TVector<TPod>{custom});
 }
 
 Y_UNIT_TEST(TestSubPod) {
@@ -158,12 +158,12 @@ Y_UNIT_TEST(TestSubPod) {
             return B == other.B;
         }
     };
-    TestBinSaverSerialization(TPod()); 
+    TestBinSaverSerialization(TPod());
     TPod::TSub sub;
     sub.X = 1;
     TPod custom;
     custom.B = {sub};
-    TestBinSaverSerialization(TVector<TPod>{custom}); 
+    TestBinSaverSerialization(TVector<TPod>{custom});
 }
 
 Y_UNIT_TEST(TestMemberAndOpIsMain) {
@@ -192,7 +192,7 @@ Y_UNIT_TEST(TestMemberAndOpIsMain) {
     obj.S = "TString";
     obj.A = 42;
 
-    TestBinSaverSerialization(obj); 
+    TestBinSaverSerialization(obj);
 }
 }
 ;

+ 1 - 1
library/cpp/binsaver/ut/ya.make

@@ -7,5 +7,5 @@ SRCS(
 )
 
 PEERDIR(library/cpp/binsaver/ut_util)
- 
+
 END()

Some files were not shown because too many files changed in this diff