libcutl/1.11.0-b.7

[full]

C++ utility library

libcutl is a C++ utility library. It contains a collection of generic and
fairly independent components. See doc/components.txt for an overview.

See the NEWS file for the user-visible changes from the previous release.

See the LICENSE file for distribution conditions.

See the INSTALL file for prerequisites and installation instructions.

See the doc/ directory for documentation.

The project page is at http://codesynthesis.com/projects/libcutl/.

Send questions, bug reports, or any other feedback... More
version 1.11.0-b.7
license MIT
repository pkg:cppget.org/beta
location https://pkg.cppget.org/1/beta
download libcutl-1.11.0-b.7.tar.gz
sha256 4118261d49217f44b65a68fbde9e42aaf428243950c719601fe19a425dc69b09
project libcutl
url www.codesynthesis.com/projects/libcutl/
src-url git.codesynthesis.com/cgit/libcutl/libcutl/
topics C++utility

Requires (1)

c++11

Builds

toolchain public-0.12.0
config windows_10-clang_9.0_msvc_16.3_lld / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 19:55:28 UTC (08:54 minutes ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-clang_9.0_msvc_16.3-O3 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 19:53:23 UTC (11:00 minutes ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-clang_9.0_msvc_16.3 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 19:52:04 UTC (12:18 minutes ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_8-gcc_4.9 / x86_64-linux-gnu
timestamp 2020-07-13 19:33:35 UTC (30:47 minutes ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-clang_8.0_msvc_16.3-O3 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 16:10:18 UTC (03:54:05 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-clang_8.0_msvc_16.3 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 16:08:00 UTC (03:56:22 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_ubuntu_16.04-clang_3.7_libc++ / x86_64-linux-gnu
timestamp 2020-07-13 15:23:24 UTC (04:40:59 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config freebsd_11-clang_4.0 / x86_64-freebsd11.1
timestamp 2020-07-13 08:58:40 UTC (11:05:42 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config freebsd_11-clang_6.0 / x86_64-freebsd11.2
timestamp 2020-07-13 08:41:27 UTC (11:22:55 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-msvc_16.3-O2 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 07:39:18 UTC (12:25:04 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-msvc_16.3 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 07:23:25 UTC (12:40:57 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.15-gcc_9.2_homebrew-O3 / x86_64-apple-darwin19.0.0
timestamp 2020-07-13 06:46:08 UTC (13:18:15 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.15-gcc_9.2_homebrew / x86_64-apple-darwin19.0.0
timestamp 2020-07-13 06:29:55 UTC (13:34:28 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.15-clang_11.0-O3 / x86_64-apple-darwin19.0.0
timestamp 2020-07-13 06:28:08 UTC (13:36:14 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.15-clang_11.0 / x86_64-apple-darwin19.0.0
timestamp 2020-07-13 06:23:29 UTC (13:40:53 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-gcc_9.1_mingw_w64-O3 / x86_64-w64-mingw32
timestamp 2020-07-13 06:08:15 UTC (13:56:08 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.14-clang_10.0 / x86_64-apple-darwin18.6.0
timestamp 2020-07-13 05:51:13 UTC (14:13:10 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_10-clang_9.0-O3 / x86_64-linux-gnu
timestamp 2020-07-13 05:41:13 UTC (14:23:10 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.13-clang_9.1 / x86_64-apple-darwin17.5.0
timestamp 2020-07-13 05:39:28 UTC (14:24:54 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_10-clang_9.0_libc++-O3 / x86_64-linux-gnu
timestamp 2020-07-13 05:35:40 UTC (14:28:42 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_5.0 / x86_64-linux-gnu
timestamp 2020-07-13 05:33:29 UTC (14:30:53 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_10-clang_9.0_libc++ / x86_64-linux-gnu
timestamp 2020-07-13 05:23:43 UTC (14:40:39 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-gcc_9.1_mingw_w64 / x86_64-w64-mingw32
timestamp 2020-07-13 04:53:49 UTC (15:10:34 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_10-clang_9.0 / x86_64-linux-gnu
timestamp 2020-07-13 04:36:26 UTC (15:27:57 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config freebsd_12-clang_8.0-O3 / x86_64-freebsd12.1
timestamp 2020-07-13 04:11:18 UTC (15:53:05 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config macos_10.12-clang_8.1 / x86_64-apple-darwin16.4.0
timestamp 2020-07-13 04:05:03 UTC (15:59:19 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-msvc_15.0 / x86_64-microsoft-win32-msvc14.1
timestamp 2020-07-13 03:44:47 UTC (16:19:36 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config freebsd_12-clang_8.0 / x86_64-freebsd12.1
timestamp 2020-07-13 03:32:20 UTC (16:32:03 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-msvc_14.3 / x86_64-microsoft-win32-msvc14.0
timestamp 2020-07-13 03:19:14 UTC (16:45:08 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_10-gcc_9.2-O3 / x86_64-linux-gnu
timestamp 2020-07-13 03:06:38 UTC (16:57:45 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_8.0_libc++ / x86_64-linux-gnu
timestamp 2020-07-13 03:03:06 UTC (17:01:16 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config freebsd_12-clang_6.0 / x86_64-freebsd12.0
timestamp 2020-07-13 03:02:49 UTC (17:01:34 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_8.0 / x86_64-linux-gnu
timestamp 2020-07-13 02:55:08 UTC (17:09:15 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_6.0_libc++ / x86_64-linux-gnu
timestamp 2020-07-13 02:41:33 UTC (17:22:49 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_10-gcc_9.2 / x86_64-linux-gnu
timestamp 2020-07-13 02:41:15 UTC (17:23:07 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_6.0 / x86_64-linux-gnu
timestamp 2020-07-13 02:40:47 UTC (17:23:35 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-gcc_8.3 / x86_64-linux-gnu
timestamp 2020-07-13 02:27:31 UTC (17:36:52 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-gcc_7.4 / x86_64-linux-gnu
timestamp 2020-07-13 02:16:05 UTC (17:48:17 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-msvc_16.0 / x86_64-microsoft-win32-msvc14.2
timestamp 2020-07-13 02:00:32 UTC (18:03:50 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config windows_10-msvc_15.9 / x86_64-microsoft-win32-msvc14.1
timestamp 2020-07-13 00:35:47 UTC (19:28:35 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_7.0_libc++ / x86_64-linux-gnu
timestamp 2020-07-13 00:32:43 UTC (19:31:40 hours ago)
result success | log | rebuild
toolchain public-0.12.0
config linux_debian_9-clang_7.0 / x86_64-linux-gnu
timestamp 2020-07-13 00:09:19 UTC (19:55:04 hours ago)
result success | log | rebuild

Changes

Version 1.10.0

  * fs::basic_path::string() now returns the string by reference.

Version 1.9.0

  * Add xml::value_traits specialization for std::string.
  * Do not low-case paths in normalize() for Win32. Instead, do case-
    insensitive comparison.

Version 1.8.0

  * Add support for XML parsing (based in Expat) and serialization (based
    on Genx).
  * Improve the C++ indenter by handling the '},' sequence.
  * Add fs::basic_path::posix_string().
  * Update the internal Boost subset to version 1.54.0.

Version 1.7.0

  * Add building blocks for multi-index containers.
  * Make regex a class template with character type as a template argument
    (currently can only be char or wchar_t).
  * Add support for case-insensitive regex.
  * Add clear() to fs::path.

Version 1.6.3

  * Minor fixes to make libcutl compilable with more pedantic GCC 4.7.

Version 1.6.2

  * Support for using external Boost instead of the internal subset in
    the autotools build system.

Version 1.6.0

  * Add support for setting a compiler::context value as container::any.
  * Return a reference to the newly set value from compiler::context::set().
  * Add support for empty any containers.

Version 1.5.0

  * Add support for regular expressions. Underneath regex support is
    provided by a Boost subset.

Version 1.4.0

  * Add support for querying type_info of context entries (compiler).
  * Do sensible things if traversers are copied (compiler).

Version 1.3.0

  * Add new fs::path functions: absolute(), relative(), current(),
    complete(), and normalize().

Version 1.2.0

  * Add support for automake and VC++ builds via meta-build.
  * Add support for resetting nodes/edges and deleting nodes in
    container::graph.
  * Redesign fs::path, add comparison operators.

Version 1.1.1

  * Bugfix release.

Version 1.1.0

  * Code stream interface (compiler/code-stream).
  * SLOC counter code stream (compiler/sloc-counter).
  * C++ code indenter (compiler/cxx-indenter).
  * Filesystem path abstraction (fs/path).
  * RAII-based file auto-removal (fs/auto-remove).
  * Project and solution files for VC++ 8 and 9.
  * Install target.

Version 1.0.0

  * First public release.