C++11 implementations of standard components added in later C++ standards
      Boost.Compat is a repository of C++11 implementations
of standard components added in later C++ standards. Its
target audience is Boost library authors whose libraries
support a lower C++ standard, but wish to utilize a component
added in a subsequent one.
The criteria for inclusion in Boost.Compat are as follows:
- The implementation should be relatively simple and
header-only.
- The component must implement the standard functionality
exactly, without deviations or extensions. This allows
(but does not require) the implementation to be a simple
usingdeclaration in case the standard component is
available.
- The component must not depend on any Boost libraries
except Boost.Config, Boost.Assert, or Boost.ThrowException.
- The component must not be a vocabulary type, visible in
the library APIs. The user should never see a boost::compattype; the use of Compat types should be confined to library
implementations.
Depends (3)
      
      Reviews
      
      Builds
      
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14-ndebug_O3 | 
            
              | timestamp | 2025-10-31 10:40:45 UTC (08:35:02 hours ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_fedora_40-gcc_14-bindist | 
            
              | timestamp | 2025-10-31 03:26:43 UTC (15:49:03 hours ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14 | 
            
              | timestamp | 2025-10-31 03:14:51 UTC (16:00:56 hours ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14-static_O3 | 
            
              | timestamp | 2025-10-31 03:13:10 UTC (16:02:37 hours ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14-ndebug_O3 | 
            
              | timestamp | 2025-10-31 03:12:37 UTC (16:03:09 hours ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14-O3 | 
            
              | timestamp | 2025-10-31 03:10:25 UTC (16:05:21 hours ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14-static_O3 | 
            
              | timestamp | 2025-10-30 19:06:21 UTC (01 00:09:26 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14 | 
            
              | timestamp | 2025-10-30 19:06:03 UTC (01 00:09:44 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_14-O3 | 
            
              | timestamp | 2025-10-30 19:03:09 UTC (01 00:12:38 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-msvc_17.10-static_O2 | 
            
              | timestamp | 2025-10-30 14:16:02 UTC (01 04:59:45 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-msvc_17.10-O2 | 
            
              | timestamp | 2025-10-30 14:13:43 UTC (01 05:02:04 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-msvc_17.10 | 
            
              | timestamp | 2025-10-30 14:08:59 UTC (01 05:06:48 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_12-bindist | 
            
              | timestamp | 2025-10-30 09:11:51 UTC (01 10:03:56 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-w64-mingw32 | 
            
              | tgt config | windows_10-gcc_13.2_mingw_w64-O2 | 
            
              | timestamp | 2025-10-30 09:01:23 UTC (01 10:14:24 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-w64-mingw32 | 
            
              | tgt config | windows_10-gcc_13.2_mingw_w64-static_O2 | 
            
              | timestamp | 2025-10-30 09:00:40 UTC (01 10:15:07 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-w64-mingw32 | 
            
              | tgt config | windows_10-gcc_13.2_mingw_w64 | 
            
              | timestamp | 2025-10-30 08:59:56 UTC (01 10:15:51 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-clang_18_llvm_msvc_17.10-static_O2 | 
            
              | timestamp | 2025-10-30 08:57:59 UTC (01 10:17:48 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-clang_18_llvm_msvc_17.10-O2 | 
            
              | timestamp | 2025-10-30 08:57:43 UTC (01 10:18:03 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-clang_18_llvm_msvc_17.10 | 
            
              | timestamp | 2025-10-30 08:56:18 UTC (01 10:19:29 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-msvc_17.8-static_O2 | 
            
              | timestamp | 2025-10-30 08:32:49 UTC (01 10:42:58 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-msvc_17.8-O2 | 
            
              | timestamp | 2025-10-30 08:32:25 UTC (01 10:43:22 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-msvc_17.8 | 
            
              | timestamp | 2025-10-30 08:26:25 UTC (01 10:49:21 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-microsoft-win32-msvc14.3 | 
            
              | tgt config | windows_10-clang_17_msvc_msvc_17.10 | 
            
              | timestamp | 2025-10-30 08:20:13 UTC (01 10:55:33 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_ubuntu_24.04-gcc_13-bindist | 
            
              | timestamp | 2025-10-30 08:11:42 UTC (01 11:04:05 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-freebsd13.3 | 
            
              | tgt config | freebsd_13-clang_17 | 
            
              | timestamp | 2025-10-30 08:06:07 UTC (01 11:09:40 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-freebsd14.1 | 
            
              | tgt config | freebsd_14-clang_18-static_O3 | 
            
              | timestamp | 2025-10-30 08:01:46 UTC (01 11:14:00 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-freebsd14.1 | 
            
              | tgt config | freebsd_14-clang_18 | 
            
              | timestamp | 2025-10-30 08:01:45 UTC (01 11:14:02 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_13.1 | 
            
              | timestamp | 2025-10-30 07:59:59 UTC (01 11:15:47 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-freebsd14.1 | 
            
              | tgt config | freebsd_14-clang_18-O3 | 
            
              | timestamp | 2025-10-30 07:59:49 UTC (01 11:15:57 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_17_libc++ | 
            
              | timestamp | 2025-10-30 07:58:29 UTC (01 11:17:18 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_17 | 
            
              | timestamp | 2025-10-30 07:56:49 UTC (01 11:18:58 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18_libc++-static_O3 | 
            
              | timestamp | 2025-10-30 07:41:39 UTC (01 11:34:07 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18-static_O3 | 
            
              | timestamp | 2025-10-30 07:38:49 UTC (01 11:36:58 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18_libc++-O3 | 
            
              | timestamp | 2025-10-30 07:37:56 UTC (01 11:37:50 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18_libc++ | 
            
              | timestamp | 2025-10-30 07:36:53 UTC (01 11:38:54 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18 | 
            
              | timestamp | 2025-10-30 07:32:02 UTC (01 11:43:44 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18-O3 | 
            
              | timestamp | 2025-10-30 07:31:04 UTC (01 11:44:42 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_17_libc++ | 
            
              | timestamp | 2025-10-30 03:36:10 UTC (01 15:39:37 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-gcc_13 | 
            
              | timestamp | 2025-10-30 03:35:17 UTC (01 15:40:30 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | aarch64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_17 | 
            
              | timestamp | 2025-10-30 03:34:41 UTC (01 15:41:06 days ago) | 
            
              | result | success | log | rebuild | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18-O3 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18-static_O3 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18_libc++ | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18_libc++-O3 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_debian_12-clang_18_libc++-static_O3 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-linux-gnu | 
            
              | tgt config | linux_fedora_39-gcc_13-bindist | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-apple-darwin22.5.0 | 
            
              | tgt config | macos_13-clang_15.0 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-apple-darwin23.5.0 | 
            
              | tgt config | macos_14-clang_15.0 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-apple-darwin23.5.0 | 
            
              | tgt config | macos_14-clang_15.0-O3 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | toolchain | public-0.17.0 | 
            
              | target | x86_64-apple-darwin23.5.0 | 
            
              | tgt config | macos_14-clang_15.0-static_O3 | 
            
              | result | unbuilt | 
          
        
        
          
            
              | target | x86_64-apple-darwin23.5.0 | 
            
              | tgt config | macos_14-gcc_14_homebrew | 
            
              | result | excluded (https://github) | 
          
        
        
          
            
              | target | x86_64-apple-darwin23.5.0 | 
            
              | tgt config | macos_14-gcc_14_homebrew-O3 | 
            
              | result | excluded (https://github) | 
          
        
        
          
            
              | target | x86_64-apple-darwin23.5.0 | 
            
              | tgt config | macos_14-gcc_14_homebrew-static_O3 | 
            
              | result | excluded (https://github) |