master
[base] Add to_uint32 and to_int32.
[base] Replaced the namespace my with base.
[base] Optional lock guard.
Fix include path for base
[base] Renamed CHECK_SWITCH to UNREACHABLE.
[eye + tips] review fixes
[base] Add TID to message at CHECK/ASSERT
Remove using std from base
Review fixes.
[base] bidirectional map is adapted for different internal map types.
[geometry] Faster CellId::XY and CellId::FromXY.
[search] Check we have hiragana before transliteration.
[base] Made the call to CancellationStatus update the status before return.
[omim] Replaced boost::optional with std::optional.
[map] infrastructure for elevation info is added. review fixes
preparation for std migration
Add TryLock function to Mutex and Condition.
Using _t suffix instead of ::type in whole project + using std:: somewhere.
[generator:geo_objects] Parallel processing in addressless filter
[base] Add PrefixErrorsMade.
[base] Fixed a data race in RootException.
[base] ExceptionCatcher. Prevent returning reference on a local temporary object.
[routing] Add ska hash table to routing
Review fixes
Optimization step 'generate_features': Added overloading for GetNameFromFullPath.
[generator] Supported osm composite id for osm to feature id mapping.
[build] Fixed get_time/put_time on Linux.
[base] thread pool delayed review fixes
Several fixes per the PVS-Studio report.
remove my::make_unique
rebase fixes
[generator] add tool for post processing borders.
Work-around from Apple’s dev team for clang3.6 hanging when compiling normalize_unicode.cpp with -O2 or -O3.
[base] Minor fixes.
[base] Implemented a wrapper around pprof.
Using RandomSample for CrossMwmGraphTest.
[base] Removed the MY_ prefix from the scope guard.
Sort includes and other
Fixed warnings
[storage] Benchmarks for CountryInfoGetter.
Removed unused/obsolete code.
[base] Explicit namespace std for a couple of calls.
[boost] Use system boost in stl_iterator
[base] Rewrote to_{u}int32 by using internal::ToInteger.
[base][coding] Burrows-Wheeler coder.
[base] Implementation of the Burrows-Wheeler transform.
[base] TaskLoop::kIncorrectId is renamed to kNoId
Refactored thead pools
[core] Tightened the thread checker
Refactored: DataWrapper -> std::optional; Removed DataWrapper.
[base] Changed the namespace of Cancellable from my to base.
[base] Fix ScopedTimerWithLog
[routing] Split logic of diffrents routings modes into different methods
[core] review fixes + cross_reference is renamed to promo
[partners_api][android] safe callbacks