1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00
Files
mariadb-columnstore-engine/storage-manager
Petr Vaněk 86159cc899 Migration for Boost 1.85
Boost 1.85 removed some deprecated code in filesystem module which is
still used in columnstore:

- The boost/filesystem/convenience.hpp was removed but columnstore does
  not use any functionality from that file except indirect includes.
  Therefore this include is removed or replaced with more general
  boost/filesystem.hpp. The convenience.hpp header file was deprecated
  in filesystem V3 introduced in Boost 1.46.0.

- `normalize` method was removed and users are suggested to replace it
  with `lexically_normal` method, which was introduced in Boost 1.60.0.
  Original `normalize` call is preserved for backward compatibility with
  old Boost version, however`, `lexically_normal` method is preferably
  used with Boost 1.60.0 and newer.

- The `copy_option` was removed in favor of `copy_options` (note the
  trailing 's'), but enum values were renamed. Namely, `fail_if_exists`
  is replaced with `none` and `overwrite_if_exists` is replaced with
  `overwrite_existing`. The `copy_options` was introduced in Boost
  1.74.0.

  New form is used instead, but a backward compatibility layer for Boost
  1.73.0 and older was introduced in boost_copy_options_compat.hpp file.
  This solution seems to be less awkward than using multiple #if #else
  #endif blocks in source code.
2025-02-23 02:52:52 +04:00
..
2022-02-11 12:24:40 +00:00
2025-02-23 02:52:52 +04:00
2022-11-02 18:47:44 +01:00

Note, this used to be a seperate repo (SM).  To merge it into the ColumnStore
repo (CS), all of the files in SM were moved to the dir we want them in after 
they are merged into the CS repo, using 'git mv'.

'git mv' sort of nukes and sort of preserves history.  'git log' by default
does not follow history past renames.  'git log --follow' does, but
only for single files.  If for some reason you need the history of a file,
use 'git log --follow'.  If you need the history of a wider scope,
look at the original SM repo at http://github.com/pleblanc1976/storage-manager.