aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL.cli2
-rw-r--r--LICENSE2
-rw-r--r--bootstrap-mingw.bat2
-rw-r--r--bootstrap-msvc.bat2
-rwxr-xr-xbootstrap.sh2
-rw-r--r--build/bootstrap.build2
-rw-r--r--build/export.build2
-rw-r--r--build/root.build2
-rw-r--r--build2/algorithm2
-rw-r--r--build2/algorithm.cxx2
-rw-r--r--build2/algorithm.ixx2
-rw-r--r--build2/b.cli2
-rw-r--r--build2/b.cxx4
-rw-r--r--build2/bin/guess2
-rw-r--r--build2/bin/guess.cxx2
-rw-r--r--build2/bin/init2
-rw-r--r--build2/bin/init.cxx2
-rw-r--r--build2/bin/rule2
-rw-r--r--build2/bin/rule.cxx2
-rw-r--r--build2/bin/target2
-rw-r--r--build2/bin/target.cxx2
-rw-r--r--build2/buildfile2
-rw-r--r--build2/c/init2
-rw-r--r--build2/c/init.cxx2
-rw-r--r--build2/c/target2
-rw-r--r--build2/cc/common2
-rw-r--r--build2/cc/common.cxx2
-rw-r--r--build2/cc/compile2
-rw-r--r--build2/cc/compile.cxx2
-rw-r--r--build2/cc/gcc.cxx2
-rw-r--r--build2/cc/guess2
-rw-r--r--build2/cc/guess.cxx2
-rw-r--r--build2/cc/init2
-rw-r--r--build2/cc/init.cxx2
-rw-r--r--build2/cc/install2
-rw-r--r--build2/cc/install.cxx2
-rw-r--r--build2/cc/link2
-rw-r--r--build2/cc/link.cxx2
-rw-r--r--build2/cc/module2
-rw-r--r--build2/cc/module.cxx2
-rw-r--r--build2/cc/msvc.cxx2
-rw-r--r--build2/cc/pkgconfig.cxx2
-rw-r--r--build2/cc/target2
-rw-r--r--build2/cc/target.cxx2
-rw-r--r--build2/cc/types2
-rw-r--r--build2/cc/utility2
-rw-r--r--build2/cc/utility.cxx2
-rw-r--r--build2/cc/utility.ixx2
-rw-r--r--build2/cc/windows-manifest.cxx2
-rw-r--r--build2/cc/windows-rpath.cxx2
-rw-r--r--build2/cli/init2
-rw-r--r--build2/cli/init.cxx2
-rw-r--r--build2/cli/rule2
-rw-r--r--build2/cli/rule.cxx2
-rw-r--r--build2/cli/target2
-rw-r--r--build2/cli/target.cxx2
-rw-r--r--build2/config/init2
-rw-r--r--build2/config/init.cxx2
-rw-r--r--build2/config/module2
-rw-r--r--build2/config/operation2
-rw-r--r--build2/config/operation.cxx2
-rw-r--r--build2/config/utility2
-rw-r--r--build2/config/utility.cxx2
-rw-r--r--build2/config/utility.txx2
-rw-r--r--build2/context2
-rw-r--r--build2/context.cxx2
-rw-r--r--build2/cxx/init2
-rw-r--r--build2/cxx/init.cxx2
-rw-r--r--build2/cxx/target2
-rw-r--r--build2/cxx/target.cxx2
-rw-r--r--build2/depdb2
-rw-r--r--build2/depdb.cxx2
-rw-r--r--build2/diagnostics2
-rw-r--r--build2/diagnostics.cxx2
-rw-r--r--build2/dist/init2
-rw-r--r--build2/dist/init.cxx2
-rw-r--r--build2/dist/operation2
-rw-r--r--build2/dist/operation.cxx2
-rw-r--r--build2/dist/rule2
-rw-r--r--build2/dist/rule.cxx2
-rw-r--r--build2/dump2
-rw-r--r--build2/dump.cxx2
-rw-r--r--build2/file2
-rw-r--r--build2/file.cxx2
-rw-r--r--build2/file.ixx2
-rw-r--r--build2/filesystem2
-rw-r--r--build2/filesystem.cxx2
-rw-r--r--build2/filesystem.txx2
-rw-r--r--build2/function2
-rw-r--r--build2/function.cxx2
-rw-r--r--build2/functions-builtin.cxx2
-rw-r--r--build2/functions-path.cxx2
-rw-r--r--build2/functions-process-path.cxx2
-rw-r--r--build2/functions-string.cxx2
-rw-r--r--build2/install/init2
-rw-r--r--build2/install/init.cxx2
-rw-r--r--build2/install/operation2
-rw-r--r--build2/install/operation.cxx2
-rw-r--r--build2/install/rule2
-rw-r--r--build2/install/rule.cxx2
-rw-r--r--build2/install/utility2
-rw-r--r--build2/lexer2
-rw-r--r--build2/lexer.cxx2
-rw-r--r--build2/module2
-rw-r--r--build2/module.cxx2
-rw-r--r--build2/name2
-rw-r--r--build2/name.cxx2
-rw-r--r--build2/name.ixx2
-rw-r--r--build2/operation2
-rw-r--r--build2/operation.cxx2
-rw-r--r--build2/parser2
-rw-r--r--build2/parser.cxx2
-rw-r--r--build2/pkgconfig/init2
-rw-r--r--build2/pkgconfig/init.cxx2
-rw-r--r--build2/prerequisite2
-rw-r--r--build2/prerequisite.cxx2
-rw-r--r--build2/rule2
-rw-r--r--build2/rule-map2
-rw-r--r--build2/rule.cxx2
-rw-r--r--build2/scheduler2
-rw-r--r--build2/scheduler.cxx2
-rw-r--r--build2/scheduler.txx2
-rw-r--r--build2/scope2
-rw-r--r--build2/scope.cxx2
-rw-r--r--build2/search2
-rw-r--r--build2/search.cxx2
-rw-r--r--build2/spec2
-rw-r--r--build2/spec.cxx2
-rw-r--r--build2/target2
-rw-r--r--build2/target-key2
-rw-r--r--build2/target-type2
-rw-r--r--build2/target.cxx2
-rw-r--r--build2/target.ixx2
-rw-r--r--build2/target.txx2
-rw-r--r--build2/test/init2
-rw-r--r--build2/test/init.cxx2
-rw-r--r--build2/test/operation2
-rw-r--r--build2/test/operation.cxx2
-rw-r--r--build2/test/rule2
-rw-r--r--build2/test/rule.cxx2
-rw-r--r--build2/test/script/builtin2
-rw-r--r--build2/test/script/builtin.cxx2
-rw-r--r--build2/test/script/lexer2
-rw-r--r--build2/test/script/lexer.cxx2
-rw-r--r--build2/test/script/parser2
-rw-r--r--build2/test/script/parser.cxx2
-rw-r--r--build2/test/script/regex2
-rw-r--r--build2/test/script/regex.cxx2
-rw-r--r--build2/test/script/runner2
-rw-r--r--build2/test/script/runner.cxx2
-rw-r--r--build2/test/script/script2
-rw-r--r--build2/test/script/script.cxx2
-rw-r--r--build2/test/script/script.ixx2
-rw-r--r--build2/test/script/token2
-rw-r--r--build2/test/script/token.cxx2
-rw-r--r--build2/test/target2
-rw-r--r--build2/test/target.cxx2
-rw-r--r--build2/token2
-rw-r--r--build2/token.cxx2
-rw-r--r--build2/types2
-rw-r--r--build2/types-parsers2
-rw-r--r--build2/types-parsers.cxx2
-rw-r--r--build2/utility2
-rw-r--r--build2/utility.cxx2
-rw-r--r--build2/utility.ixx2
-rw-r--r--build2/utility.txx2
-rw-r--r--build2/variable2
-rw-r--r--build2/variable.cxx2
-rw-r--r--build2/variable.ixx2
-rw-r--r--build2/variable.txx2
-rw-r--r--build2/version2
-rw-r--r--buildfile2
-rw-r--r--doc/buildfile2
-rwxr-xr-xdoc/cli.sh4
-rw-r--r--doc/manual.cli2
-rw-r--r--doc/testscript.cli2
-rw-r--r--old-tests/depdb/buildfile2
-rw-r--r--old-tests/depdb/driver.cxx2
-rw-r--r--old-tests/lexer/buildfile2
-rw-r--r--old-tests/lexer/driver.cxx2
-rw-r--r--old-tests/parser/buildfile2
-rw-r--r--old-tests/parser/driver.cxx2
-rw-r--r--tests/build/bootstrap.build2
-rw-r--r--tests/build/root.build2
-rw-r--r--tests/buildfile2
-rw-r--r--tests/common.test2
-rw-r--r--tests/directive/assert.test2
-rw-r--r--tests/directive/buildfile2
-rw-r--r--tests/eval/buildfile2
-rw-r--r--tests/eval/comma.test2
-rw-r--r--tests/eval/comp.test2
-rw-r--r--tests/eval/or-and.test2
-rw-r--r--tests/eval/qual.test2
-rw-r--r--tests/eval/ternary.test2
-rw-r--r--tests/eval/value.test2
-rw-r--r--tests/expansion/buildfile2
-rw-r--r--tests/expansion/type.test2
-rw-r--r--tests/function/buildfile2
-rw-r--r--tests/function/builtin/buildfile2
-rw-r--r--tests/function/builtin/testscript2
-rw-r--r--tests/function/path/buildfile2
-rw-r--r--tests/function/path/testscript2
-rw-r--r--tests/test/buildfile2
-rw-r--r--tests/test/common.test2
-rw-r--r--tests/test/script/buildfile2
-rw-r--r--tests/test/script/builtin/buildfile2
-rw-r--r--tests/test/script/builtin/cat.test2
-rw-r--r--tests/test/script/builtin/echo.test2
-rw-r--r--tests/test/script/builtin/mkdir.test2
-rw-r--r--tests/test/script/builtin/rm.test2
-rw-r--r--tests/test/script/builtin/touch.test2
-rw-r--r--tests/test/script/common.test2
-rw-r--r--tests/test/script/integration/buildfile2
-rw-r--r--tests/test/script/integration/testscript2
-rw-r--r--tests/test/script/runner/buildfile2
-rw-r--r--tests/test/script/runner/cleanup.test2
-rw-r--r--tests/test/script/runner/driver.cxx2
-rw-r--r--tests/test/script/runner/redirect.test2
-rw-r--r--tests/test/script/runner/status.test2
-rw-r--r--tests/value/buildfile2
-rw-r--r--tests/value/reverse.test2
-rw-r--r--unit-tests/buildfile2
-rw-r--r--unit-tests/function/buildfile2
-rw-r--r--unit-tests/function/call.test2
-rw-r--r--unit-tests/function/driver.cxx2
-rw-r--r--unit-tests/function/syntax.test2
-rw-r--r--unit-tests/lexer/buildfile2
-rw-r--r--unit-tests/lexer/comment.test2
-rw-r--r--unit-tests/lexer/driver.cxx2
-rw-r--r--unit-tests/lexer/eval.test2
-rw-r--r--unit-tests/lexer/quoting.test2
-rw-r--r--unit-tests/scheduler/buildfile2
-rw-r--r--unit-tests/scheduler/driver.cxx2
-rw-r--r--unit-tests/test/script/buildfile2
-rw-r--r--unit-tests/test/script/lexer/buildfile2
-rw-r--r--unit-tests/test/script/lexer/driver.cxx2
-rw-r--r--unit-tests/test/script/parser/buildfile2
-rw-r--r--unit-tests/test/script/parser/driver.cxx2
-rw-r--r--unit-tests/test/script/parser/regex.test2
-rw-r--r--unit-tests/test/script/regex/buildfile2
-rw-r--r--unit-tests/test/script/regex/driver.cxx2
241 files changed, 243 insertions, 243 deletions
diff --git a/INSTALL.cli b/INSTALL.cli
index a6b5f31..21f561f 100644
--- a/INSTALL.cli
+++ b/INSTALL.cli
@@ -1,5 +1,5 @@
// file : INSTALL.cli
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"
diff --git a/LICENSE b/LICENSE
index ec7646c..91c0877 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014-2016 Code Synthesis Ltd
+Copyright (c) 2014-2017 Code Synthesis Ltd
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/bootstrap-mingw.bat b/bootstrap-mingw.bat
index c95d534..208c6fb 100644
--- a/bootstrap-mingw.bat
+++ b/bootstrap-mingw.bat
@@ -1,7 +1,7 @@
@echo off
rem file : bootstrap-mingw.bat
-rem copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+rem copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap-msvc.bat b/bootstrap-msvc.bat
index 9eec750..bc5e2fb 100644
--- a/bootstrap-msvc.bat
+++ b/bootstrap-msvc.bat
@@ -1,7 +1,7 @@
@echo off
rem file : bootstrap-msvc.bat
-rem copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+rem copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap.sh b/bootstrap.sh
index 54cc9f2..1c3f8c4 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : bootstrap.sh
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
usage="Usage: $0 [-h] [--libbutl <dir>] [--host <triplet>] <cxx> [<cxx-option>...]"
diff --git a/build/bootstrap.build b/build/bootstrap.build
index a2847f9..2120151 100644
--- a/build/bootstrap.build
+++ b/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : build/bootstrap.build
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
project = build2
diff --git a/build/export.build b/build/export.build
index a9ba17a..dc3401a 100644
--- a/build/export.build
+++ b/build/export.build
@@ -1,5 +1,5 @@
# file : build/export.build
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$out_root/:
diff --git a/build/root.build b/build/root.build
index 517da8b..57f70ac 100644
--- a/build/root.build
+++ b/build/root.build
@@ -1,5 +1,5 @@
# file : build/root.build
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
cxx.std = latest
diff --git a/build2/algorithm b/build2/algorithm
index 8d8889d..b1c922b 100644
--- a/build2/algorithm
+++ b/build2/algorithm
@@ -1,5 +1,5 @@
// file : build2/algorithm -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_ALGORITHM
diff --git a/build2/algorithm.cxx b/build2/algorithm.cxx
index 7a3b773..3a354f9 100644
--- a/build2/algorithm.cxx
+++ b/build2/algorithm.cxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/algorithm>
diff --git a/build2/algorithm.ixx b/build2/algorithm.ixx
index ac81dbe..3128365 100644
--- a/build2/algorithm.ixx
+++ b/build2/algorithm.ixx
@@ -1,5 +1,5 @@
// file : build2/algorithm.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule>
diff --git a/build2/b.cli b/build2/b.cli
index dab2baa..c2a34c8 100644
--- a/build2/b.cli
+++ b/build2/b.cli
@@ -1,5 +1,5 @@
// file : build2/b.cli
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
include <build2/types>;
diff --git a/build2/b.cxx b/build2/b.cxx
index 83b6aff..7b9460b 100644
--- a/build2/b.cxx
+++ b/build2/b.cxx
@@ -1,5 +1,5 @@
// file : build2/b.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <string.h> // strerror()
@@ -174,7 +174,7 @@ main (int argc, char* argv[])
cout << "build2 " << BUILD2_VERSION_STR<< endl
<< "libbutl " << LIBBUTL_VERSION_STR << endl
<< "host " << BUILD2_HOST_TRIPLET << endl
- << "Copyright (c) 2014-2016 Code Synthesis Ltd" << endl
+ << "Copyright (c) 2014-2017 Code Synthesis Ltd" << endl
<< "This is free software released under the MIT license." << endl;
return 0;
}
diff --git a/build2/bin/guess b/build2/bin/guess
index bcf9732..659fcd0 100644
--- a/build2/bin/guess
+++ b/build2/bin/guess
@@ -1,5 +1,5 @@
// file : build2/bin/guess -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_GUESS
diff --git a/build2/bin/guess.cxx b/build2/bin/guess.cxx
index 13f3933..90012d4 100644
--- a/build2/bin/guess.cxx
+++ b/build2/bin/guess.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/guess>
diff --git a/build2/bin/init b/build2/bin/init
index 139362d..887fca0 100644
--- a/build2/bin/init
+++ b/build2/bin/init
@@ -1,5 +1,5 @@
// file : build2/bin/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_INIT
diff --git a/build2/bin/init.cxx b/build2/bin/init.cxx
index ff30c4f..cb87dd8 100644
--- a/build2/bin/init.cxx
+++ b/build2/bin/init.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/init>
diff --git a/build2/bin/rule b/build2/bin/rule
index 4072e4e..f733e5a 100644
--- a/build2/bin/rule
+++ b/build2/bin/rule
@@ -1,5 +1,5 @@
// file : build2/bin/rule -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_RULE
diff --git a/build2/bin/rule.cxx b/build2/bin/rule.cxx
index 3f16d71..70ad7df 100644
--- a/build2/bin/rule.cxx
+++ b/build2/bin/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/rule>
diff --git a/build2/bin/target b/build2/bin/target
index f3fe4fe..85a84df 100644
--- a/build2/bin/target
+++ b/build2/bin/target
@@ -1,5 +1,5 @@
// file : build2/bin/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_TARGET
diff --git a/build2/bin/target.cxx b/build2/bin/target.cxx
index 3277eb1..9086369 100644
--- a/build2/bin/target.cxx
+++ b/build2/bin/target.cxx
@@ -1,5 +1,5 @@
// file : build2/bin/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/target>
diff --git a/build2/buildfile b/build2/buildfile
index 673d766..befddf4 100644
--- a/build2/buildfile
+++ b/build2/buildfile
@@ -1,5 +1,5 @@
# file : build2/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/build2/c/init b/build2/c/init
index 04f193e..3219cd3 100644
--- a/build2/c/init
+++ b/build2/c/init
@@ -1,5 +1,5 @@
// file : build2/c/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_C_INIT
diff --git a/build2/c/init.cxx b/build2/c/init.cxx
index aaef186..c93fecb 100644
--- a/build2/c/init.cxx
+++ b/build2/c/init.cxx
@@ -1,5 +1,5 @@
// file : build2/c/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/c/init>
diff --git a/build2/c/target b/build2/c/target
index bf40306..5d7566b 100644
--- a/build2/c/target
+++ b/build2/c/target
@@ -1,5 +1,5 @@
// file : build2/c/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_C_TARGET
diff --git a/build2/cc/common b/build2/cc/common
index 49e6331..3974a03 100644
--- a/build2/cc/common
+++ b/build2/cc/common
@@ -1,5 +1,5 @@
// file : build2/cc/common -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_COMMON
diff --git a/build2/cc/common.cxx b/build2/cc/common.cxx
index 14201d4..86d998e 100644
--- a/build2/cc/common.cxx
+++ b/build2/cc/common.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/common>
diff --git a/build2/cc/compile b/build2/cc/compile
index 584da7c..67897f2 100644
--- a/build2/cc/compile
+++ b/build2/cc/compile
@@ -1,5 +1,5 @@
// file : build2/cc/compile -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_COMPILE
diff --git a/build2/cc/compile.cxx b/build2/cc/compile.cxx
index f182408..1b34c69 100644
--- a/build2/cc/compile.cxx
+++ b/build2/cc/compile.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/compile.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/compile>
diff --git a/build2/cc/gcc.cxx b/build2/cc/gcc.cxx
index b4ec45c..c778493 100644
--- a/build2/cc/gcc.cxx
+++ b/build2/cc/gcc.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/gcc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope>
diff --git a/build2/cc/guess b/build2/cc/guess
index c49fb4f..593bd85 100644
--- a/build2/cc/guess
+++ b/build2/cc/guess
@@ -1,5 +1,5 @@
// file : build2/cc/guess -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_GUESS
diff --git a/build2/cc/guess.cxx b/build2/cc/guess.cxx
index ecadcc7..e0b4911 100644
--- a/build2/cc/guess.cxx
+++ b/build2/cc/guess.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/guess.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/guess>
diff --git a/build2/cc/init b/build2/cc/init
index 32d9f3c..c969505 100644
--- a/build2/cc/init
+++ b/build2/cc/init
@@ -1,5 +1,5 @@
// file : build2/cc/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_INIT
diff --git a/build2/cc/init.cxx b/build2/cc/init.cxx
index 036d622..32ea8f3 100644
--- a/build2/cc/init.cxx
+++ b/build2/cc/init.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/init>
diff --git a/build2/cc/install b/build2/cc/install
index e8035b7..561ed87 100644
--- a/build2/cc/install
+++ b/build2/cc/install
@@ -1,5 +1,5 @@
// file : build2/cc/install -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_INSTALL
diff --git a/build2/cc/install.cxx b/build2/cc/install.cxx
index 48054bf..28d7db2 100644
--- a/build2/cc/install.cxx
+++ b/build2/cc/install.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/install.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/install>
diff --git a/build2/cc/link b/build2/cc/link
index ea30320..c7d3c93 100644
--- a/build2/cc/link
+++ b/build2/cc/link
@@ -1,5 +1,5 @@
// file : build2/cc/link -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_LINK
diff --git a/build2/cc/link.cxx b/build2/cc/link.cxx
index cf284e1..c90fcb1 100644
--- a/build2/cc/link.cxx
+++ b/build2/cc/link.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/link.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/link>
diff --git a/build2/cc/module b/build2/cc/module
index 12a57a0..3c5ec61 100644
--- a/build2/cc/module
+++ b/build2/cc/module
@@ -1,5 +1,5 @@
// file : build2/cc/module -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_MODULE
diff --git a/build2/cc/module.cxx b/build2/cc/module.cxx
index 1c4e84c..5ac10f7 100644
--- a/build2/cc/module.cxx
+++ b/build2/cc/module.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/module>
diff --git a/build2/cc/msvc.cxx b/build2/cc/msvc.cxx
index 81736c9..5ce2f2a 100644
--- a/build2/cc/msvc.cxx
+++ b/build2/cc/msvc.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/msvc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream> // cerr
diff --git a/build2/cc/pkgconfig.cxx b/build2/cc/pkgconfig.cxx
index a20014a..1b14960 100644
--- a/build2/cc/pkgconfig.cxx
+++ b/build2/cc/pkgconfig.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/msvc.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope>
diff --git a/build2/cc/target b/build2/cc/target
index 465ea61..6992609 100644
--- a/build2/cc/target
+++ b/build2/cc/target
@@ -1,5 +1,5 @@
// file : build2/cc/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_TARGET
diff --git a/build2/cc/target.cxx b/build2/cc/target.cxx
index 0674ade..d8c3b97 100644
--- a/build2/cc/target.cxx
+++ b/build2/cc/target.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/target>
diff --git a/build2/cc/types b/build2/cc/types
index d512da2..68d9949 100644
--- a/build2/cc/types
+++ b/build2/cc/types
@@ -1,5 +1,5 @@
// file : build2/cc/types -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_TYPES
diff --git a/build2/cc/utility b/build2/cc/utility
index 1ef65d8..b481202 100644
--- a/build2/cc/utility
+++ b/build2/cc/utility
@@ -1,5 +1,5 @@
// file : build2/cc/utility -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_UTILITY
diff --git a/build2/cc/utility.cxx b/build2/cc/utility.cxx
index 7be86e2..b786d11 100644
--- a/build2/cc/utility.cxx
+++ b/build2/cc/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/utility>
diff --git a/build2/cc/utility.ixx b/build2/cc/utility.ixx
index ee54b6d..8695a8e 100644
--- a/build2/cc/utility.ixx
+++ b/build2/cc/utility.ixx
@@ -1,5 +1,5 @@
// file : build2/cc/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/cc/windows-manifest.cxx b/build2/cc/windows-manifest.cxx
index da0aaf1..c4e86e4 100644
--- a/build2/cc/windows-manifest.cxx
+++ b/build2/cc/windows-manifest.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/windows-manifest.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope>
diff --git a/build2/cc/windows-rpath.cxx b/build2/cc/windows-rpath.cxx
index 5c70ff9..aa1d740 100644
--- a/build2/cc/windows-rpath.cxx
+++ b/build2/cc/windows-rpath.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/windows-rpath.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <errno.h> // E*
diff --git a/build2/cli/init b/build2/cli/init
index 8aee0b7..149a436 100644
--- a/build2/cli/init
+++ b/build2/cli/init
@@ -1,5 +1,5 @@
// file : build2/cli/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_INIT
diff --git a/build2/cli/init.cxx b/build2/cli/init.cxx
index 3cb1f98..ead067a 100644
--- a/build2/cli/init.cxx
+++ b/build2/cli/init.cxx
@@ -1,5 +1,5 @@
// file : build2/cli/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/init>
diff --git a/build2/cli/rule b/build2/cli/rule
index 41ff8bf..6cbbb9b 100644
--- a/build2/cli/rule
+++ b/build2/cli/rule
@@ -1,5 +1,5 @@
// file : build2/cli/rule -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_RULE
diff --git a/build2/cli/rule.cxx b/build2/cli/rule.cxx
index 252c55f..59a5d66 100644
--- a/build2/cli/rule.cxx
+++ b/build2/cli/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cli/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/rule>
diff --git a/build2/cli/target b/build2/cli/target
index 8acdcf4..0160ef3 100644
--- a/build2/cli/target
+++ b/build2/cli/target
@@ -1,5 +1,5 @@
// file : build2/cli/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_TARGET
diff --git a/build2/cli/target.cxx b/build2/cli/target.cxx
index a14cea4..5e12a04 100644
--- a/build2/cli/target.cxx
+++ b/build2/cli/target.cxx
@@ -1,5 +1,5 @@
// file : build2/cli/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/target>
diff --git a/build2/config/init b/build2/config/init
index 7efae99..7100ab2 100644
--- a/build2/config/init
+++ b/build2/config/init
@@ -1,5 +1,5 @@
// file : build2/config/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_INIT
diff --git a/build2/config/init.cxx b/build2/config/init.cxx
index 4fdb318..d6cbe74 100644
--- a/build2/config/init.cxx
+++ b/build2/config/init.cxx
@@ -1,5 +1,5 @@
// file : build2/config/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/init>
diff --git a/build2/config/module b/build2/config/module
index 16da966..ddd54d6 100644
--- a/build2/config/module
+++ b/build2/config/module
@@ -1,5 +1,5 @@
// file : build2/config/module -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_MODULE
diff --git a/build2/config/operation b/build2/config/operation
index ad010df..b55412a 100644
--- a/build2/config/operation
+++ b/build2/config/operation
@@ -1,5 +1,5 @@
// file : build2/config/operation -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_OPERATION
diff --git a/build2/config/operation.cxx b/build2/config/operation.cxx
index 8e288da..7fdd682 100644
--- a/build2/config/operation.cxx
+++ b/build2/config/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/config/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/operation>
diff --git a/build2/config/utility b/build2/config/utility
index 31270fb..1f1fba2 100644
--- a/build2/config/utility
+++ b/build2/config/utility
@@ -1,5 +1,5 @@
// file : build2/config/utility -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_UTILITY
diff --git a/build2/config/utility.cxx b/build2/config/utility.cxx
index 4c0e933..dac11c2 100644
--- a/build2/config/utility.cxx
+++ b/build2/config/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/config/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/utility>
diff --git a/build2/config/utility.txx b/build2/config/utility.txx
index 659ffb8..b6859d0 100644
--- a/build2/config/utility.txx
+++ b/build2/config/utility.txx
@@ -1,5 +1,5 @@
// file : build2/config/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope>
diff --git a/build2/context b/build2/context
index a035c5f..dcf1b01 100644
--- a/build2/context
+++ b/build2/context
@@ -1,5 +1,5 @@
// file : build2/context -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONTEXT
diff --git a/build2/context.cxx b/build2/context.cxx
index 2b1f24d..f9124d4 100644
--- a/build2/context.cxx
+++ b/build2/context.cxx
@@ -1,5 +1,5 @@
// file : build2/context.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context>
diff --git a/build2/cxx/init b/build2/cxx/init
index a06f193..78798b9 100644
--- a/build2/cxx/init
+++ b/build2/cxx/init
@@ -1,5 +1,5 @@
// file : build2/cxx/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CXX_INIT
diff --git a/build2/cxx/init.cxx b/build2/cxx/init.cxx
index e5641be..9bcfd23 100644
--- a/build2/cxx/init.cxx
+++ b/build2/cxx/init.cxx
@@ -1,5 +1,5 @@
// file : build2/cxx/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cxx/init>
diff --git a/build2/cxx/target b/build2/cxx/target
index d581caf..6a63060 100644
--- a/build2/cxx/target
+++ b/build2/cxx/target
@@ -1,5 +1,5 @@
// file : build2/cxx/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CXX_TARGET
diff --git a/build2/cxx/target.cxx b/build2/cxx/target.cxx
index 7189f9a..37f33cb 100644
--- a/build2/cxx/target.cxx
+++ b/build2/cxx/target.cxx
@@ -1,5 +1,5 @@
// file : build2/cxx/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cxx/target>
diff --git a/build2/depdb b/build2/depdb
index 569595c..abd2e20 100644
--- a/build2/depdb
+++ b/build2/depdb
@@ -1,5 +1,5 @@
// file : build2/depdb -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DEPDB
diff --git a/build2/depdb.cxx b/build2/depdb.cxx
index 5623405..60425d5 100644
--- a/build2/depdb.cxx
+++ b/build2/depdb.cxx
@@ -1,5 +1,5 @@
// file : build2/depdb.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/depdb>
diff --git a/build2/diagnostics b/build2/diagnostics
index a58e9c7..dff1bd6 100644
--- a/build2/diagnostics
+++ b/build2/diagnostics
@@ -1,5 +1,5 @@
// file : build2/diagnostics -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIAGNOSTICS
diff --git a/build2/diagnostics.cxx b/build2/diagnostics.cxx
index 0009ff7..0ddb529 100644
--- a/build2/diagnostics.cxx
+++ b/build2/diagnostics.cxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics>
diff --git a/build2/dist/init b/build2/dist/init
index 9a439ea..67ec0a4 100644
--- a/build2/dist/init
+++ b/build2/dist/init
@@ -1,5 +1,5 @@
// file : build2/dist/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_INIT
diff --git a/build2/dist/init.cxx b/build2/dist/init.cxx
index 923c18f..14e1887 100644
--- a/build2/dist/init.cxx
+++ b/build2/dist/init.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/init>
diff --git a/build2/dist/operation b/build2/dist/operation
index 741b47e..8a0fb73 100644
--- a/build2/dist/operation
+++ b/build2/dist/operation
@@ -1,5 +1,5 @@
// file : build2/dist/operation -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_OPERATION
diff --git a/build2/dist/operation.cxx b/build2/dist/operation.cxx
index 9bb546c..a662287 100644
--- a/build2/dist/operation.cxx
+++ b/build2/dist/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/operation>
diff --git a/build2/dist/rule b/build2/dist/rule
index 0c40cf0..4953394 100644
--- a/build2/dist/rule
+++ b/build2/dist/rule
@@ -1,5 +1,5 @@
// file : build2/dist/rule -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_RULE
diff --git a/build2/dist/rule.cxx b/build2/dist/rule.cxx
index f6b50f7..e11f09f 100644
--- a/build2/dist/rule.cxx
+++ b/build2/dist/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/rule>
diff --git a/build2/dump b/build2/dump
index 264a1a6..9b4f529 100644
--- a/build2/dump
+++ b/build2/dump
@@ -1,5 +1,5 @@
// file : build2/dump -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DUMP
diff --git a/build2/dump.cxx b/build2/dump.cxx
index b959d9d..61739de 100644
--- a/build2/dump.cxx
+++ b/build2/dump.cxx
@@ -1,5 +1,5 @@
// file : build2/dump.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dump>
diff --git a/build2/file b/build2/file
index 1502d73..191e3dc 100644
--- a/build2/file
+++ b/build2/file
@@ -1,5 +1,5 @@
// file : build2/file -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILE
diff --git a/build2/file.cxx b/build2/file.cxx
index 0395fc4..83dcacf 100644
--- a/build2/file.cxx
+++ b/build2/file.cxx
@@ -1,5 +1,5 @@
// file : build2/file.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/file>
diff --git a/build2/file.ixx b/build2/file.ixx
index 2fbc253..44eab91 100644
--- a/build2/file.ixx
+++ b/build2/file.ixx
@@ -1,5 +1,5 @@
// file : build2/file.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/filesystem b/build2/filesystem
index 6a730c5..bf0302e 100644
--- a/build2/filesystem
+++ b/build2/filesystem
@@ -1,5 +1,5 @@
// file : build2/filesystem -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILESYSTEM
diff --git a/build2/filesystem.cxx b/build2/filesystem.cxx
index 5090b77..798f002 100644
--- a/build2/filesystem.cxx
+++ b/build2/filesystem.cxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/filesystem>
diff --git a/build2/filesystem.txx b/build2/filesystem.txx
index a3366ba..5a4838e 100644
--- a/build2/filesystem.txx
+++ b/build2/filesystem.txx
@@ -1,5 +1,5 @@
// file : build2/filesystem.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context> // work
diff --git a/build2/function b/build2/function
index f824f9c..ef5d6bf 100644
--- a/build2/function
+++ b/build2/function
@@ -1,5 +1,5 @@
// file : build2/function -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FUNCTION
diff --git a/build2/function.cxx b/build2/function.cxx
index 28d4638..8cfb857 100644
--- a/build2/function.cxx
+++ b/build2/function.cxx
@@ -1,5 +1,5 @@
// file : build2/function.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function>
diff --git a/build2/functions-builtin.cxx b/build2/functions-builtin.cxx
index df3554d..17ea125 100644
--- a/build2/functions-builtin.cxx
+++ b/build2/functions-builtin.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-builtin.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function>
diff --git a/build2/functions-path.cxx b/build2/functions-path.cxx
index fe6b421..3ee6361 100644
--- a/build2/functions-path.cxx
+++ b/build2/functions-path.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function>
diff --git a/build2/functions-process-path.cxx b/build2/functions-process-path.cxx
index a1d6d7c..17b6da3 100644
--- a/build2/functions-process-path.cxx
+++ b/build2/functions-process-path.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-process-path.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function>
diff --git a/build2/functions-string.cxx b/build2/functions-string.cxx
index 29bc62a..0f28526 100644
--- a/build2/functions-string.cxx
+++ b/build2/functions-string.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-string.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function>
diff --git a/build2/install/init b/build2/install/init
index 926d1c3..9a16111 100644
--- a/build2/install/init
+++ b/build2/install/init
@@ -1,5 +1,5 @@
// file : build2/install/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_INIT
diff --git a/build2/install/init.cxx b/build2/install/init.cxx
index 842eb0c..bb54bcd 100644
--- a/build2/install/init.cxx
+++ b/build2/install/init.cxx
@@ -1,5 +1,5 @@
// file : build2/install/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/init>
diff --git a/build2/install/operation b/build2/install/operation
index 9ae44cd..a21d399 100644
--- a/build2/install/operation
+++ b/build2/install/operation
@@ -1,5 +1,5 @@
// file : build2/install/operation -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_OPERATION
diff --git a/build2/install/operation.cxx b/build2/install/operation.cxx
index f08d85d..c35f022 100644
--- a/build2/install/operation.cxx
+++ b/build2/install/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/install/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/operation>
diff --git a/build2/install/rule b/build2/install/rule
index 94ce65b..1345dbd 100644
--- a/build2/install/rule
+++ b/build2/install/rule
@@ -1,5 +1,5 @@
// file : build2/install/rule -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_RULE
diff --git a/build2/install/rule.cxx b/build2/install/rule.cxx
index c208efa..1c21a1c 100644
--- a/build2/install/rule.cxx
+++ b/build2/install/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/install/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/rule>
diff --git a/build2/install/utility b/build2/install/utility
index 618b243..713c3e8 100644
--- a/build2/install/utility
+++ b/build2/install/utility
@@ -1,5 +1,5 @@
// file : build2/install/utility -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_UTILITY
diff --git a/build2/lexer b/build2/lexer
index ad00e83..8875892 100644
--- a/build2/lexer
+++ b/build2/lexer
@@ -1,5 +1,5 @@
// file : build2/lexer -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_LEXER
diff --git a/build2/lexer.cxx b/build2/lexer.cxx
index 81cfea5..ab8d96a 100644
--- a/build2/lexer.cxx
+++ b/build2/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/lexer>
diff --git a/build2/module b/build2/module
index c19f31d..8c64676 100644
--- a/build2/module
+++ b/build2/module
@@ -1,5 +1,5 @@
// file : build2/module -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_MODULE
diff --git a/build2/module.cxx b/build2/module.cxx
index 432c595..c2f907f 100644
--- a/build2/module.cxx
+++ b/build2/module.cxx
@@ -1,5 +1,5 @@
// file : build2/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/module>
diff --git a/build2/name b/build2/name
index ffddf00..3bae2d0 100644
--- a/build2/name
+++ b/build2/name
@@ -1,5 +1,5 @@
// file : build2/name -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note: include <build2/types> instead of this file directly.
diff --git a/build2/name.cxx b/build2/name.cxx
index 1e5f5e4..e4ecd52 100644
--- a/build2/name.cxx
+++ b/build2/name.cxx
@@ -1,5 +1,5 @@
// file : build2/name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/types> // Note: not <build2/names>
diff --git a/build2/name.ixx b/build2/name.ixx
index e2eb3ba..4a8c86a 100644
--- a/build2/name.ixx
+++ b/build2/name.ixx
@@ -1,5 +1,5 @@
// file : build2/name.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/operation b/build2/operation
index e04d1a3..bddc197 100644
--- a/build2/operation
+++ b/build2/operation
@@ -1,5 +1,5 @@
// file : build2/operation -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_OPERATION
diff --git a/build2/operation.cxx b/build2/operation.cxx
index 57ad84b..b900835 100644
--- a/build2/operation.cxx
+++ b/build2/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/operation>
diff --git a/build2/parser b/build2/parser
index 61c5c80..5909328 100644
--- a/build2/parser
+++ b/build2/parser
@@ -1,5 +1,5 @@
// file : build2/parser -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PARSER
diff --git a/build2/parser.cxx b/build2/parser.cxx
index 54bb670..c443ba5 100644
--- a/build2/parser.cxx
+++ b/build2/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/parser>
diff --git a/build2/pkgconfig/init b/build2/pkgconfig/init
index 53821ae..5dac923 100644
--- a/build2/pkgconfig/init
+++ b/build2/pkgconfig/init
@@ -1,5 +1,5 @@
// file : build2/pkgconfig/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PKGCONFIG_INIT
diff --git a/build2/pkgconfig/init.cxx b/build2/pkgconfig/init.cxx
index f82e710..ece0caf 100644
--- a/build2/pkgconfig/init.cxx
+++ b/build2/pkgconfig/init.cxx
@@ -1,5 +1,5 @@
// file : build2/pkgconfig/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/pkgconfig/init>
diff --git a/build2/prerequisite b/build2/prerequisite
index 156a096..1fe3c1a 100644
--- a/build2/prerequisite
+++ b/build2/prerequisite
@@ -1,5 +1,5 @@
// file : build2/prerequisite -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PREREQUISITE
diff --git a/build2/prerequisite.cxx b/build2/prerequisite.cxx
index d2f80cf..5bb2ddf 100644
--- a/build2/prerequisite.cxx
+++ b/build2/prerequisite.cxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/prerequisite>
diff --git a/build2/rule b/build2/rule
index f104c4f..8090fa0 100644
--- a/build2/rule
+++ b/build2/rule
@@ -1,5 +1,5 @@
// file : build2/rule -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE
diff --git a/build2/rule-map b/build2/rule-map
index fe126f5..c1b757b 100644
--- a/build2/rule-map
+++ b/build2/rule-map
@@ -1,5 +1,5 @@
// file : build2/rule-map -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE_MAP
diff --git a/build2/rule.cxx b/build2/rule.cxx
index 49172a7..433814e 100644
--- a/build2/rule.cxx
+++ b/build2/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule>
diff --git a/build2/scheduler b/build2/scheduler
index 3160433..9810eb9 100644
--- a/build2/scheduler
+++ b/build2/scheduler
@@ -1,5 +1,5 @@
// file : build2/scheduler -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCHEDULER
diff --git a/build2/scheduler.cxx b/build2/scheduler.cxx
index 3da61b9..07799dc 100644
--- a/build2/scheduler.cxx
+++ b/build2/scheduler.cxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scheduler>
diff --git a/build2/scheduler.txx b/build2/scheduler.txx
index 9202f0b..fd1106b 100644
--- a/build2/scheduler.txx
+++ b/build2/scheduler.txx
@@ -1,5 +1,5 @@
// file : build2/scheduler.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno>
diff --git a/build2/scope b/build2/scope
index 154ee9d..6b5af22 100644
--- a/build2/scope
+++ b/build2/scope
@@ -1,5 +1,5 @@
// file : build2/scope -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCOPE
diff --git a/build2/scope.cxx b/build2/scope.cxx
index c9a9fdd..9950042 100644
--- a/build2/scope.cxx
+++ b/build2/scope.cxx
@@ -1,5 +1,5 @@
// file : build2/scope.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope>
diff --git a/build2/search b/build2/search
index 70ae73a..85b4d85 100644
--- a/build2/search
+++ b/build2/search
@@ -1,5 +1,5 @@
// file : build2/search -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SEARCH
diff --git a/build2/search.cxx b/build2/search.cxx
index 6889a36..75d94a0 100644
--- a/build2/search.cxx
+++ b/build2/search.cxx
@@ -1,5 +1,5 @@
// file : build2/search.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/search>
diff --git a/build2/spec b/build2/spec
index 4602b6e..7a7e55e 100644
--- a/build2/spec
+++ b/build2/spec
@@ -1,5 +1,5 @@
// file : build2/spec -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SPEC
diff --git a/build2/spec.cxx b/build2/spec.cxx
index 27987ec..c10d966 100644
--- a/build2/spec.cxx
+++ b/build2/spec.cxx
@@ -1,5 +1,5 @@
// file : build2/spec.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/spec>
diff --git a/build2/target b/build2/target
index 9b3c679..1b75da3 100644
--- a/build2/target
+++ b/build2/target
@@ -1,5 +1,5 @@
// file : build2/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET
diff --git a/build2/target-key b/build2/target-key
index ef59d63..f0ea80b 100644
--- a/build2/target-key
+++ b/build2/target-key
@@ -1,5 +1,5 @@
// file : build2/target-key -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_KEY
diff --git a/build2/target-type b/build2/target-type
index 5e7f59b..3bbc73c 100644
--- a/build2/target-type
+++ b/build2/target-type
@@ -1,5 +1,5 @@
// file : build2/target-type -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_TYPE
diff --git a/build2/target.cxx b/build2/target.cxx
index 385cebd..d083f22 100644
--- a/build2/target.cxx
+++ b/build2/target.cxx
@@ -1,5 +1,5 @@
// file : build2/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/target>
diff --git a/build2/target.ixx b/build2/target.ixx
index b9dfa48..e9d2d7a 100644
--- a/build2/target.ixx
+++ b/build2/target.ixx
@@ -1,5 +1,5 @@
// file : build2/target.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/target.txx b/build2/target.txx
index f342728..bc63c75 100644
--- a/build2/target.txx
+++ b/build2/target.txx
@@ -1,5 +1,5 @@
// file : build2/target.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope>
diff --git a/build2/test/init b/build2/test/init
index ec0c4b4..45aa547 100644
--- a/build2/test/init
+++ b/build2/test/init
@@ -1,5 +1,5 @@
// file : build2/test/init -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_INIT
diff --git a/build2/test/init.cxx b/build2/test/init.cxx
index 21a6612..af83aea 100644
--- a/build2/test/init.cxx
+++ b/build2/test/init.cxx
@@ -1,5 +1,5 @@
// file : build2/test/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/init>
diff --git a/build2/test/operation b/build2/test/operation
index 9a7370e..10af2b2 100644
--- a/build2/test/operation
+++ b/build2/test/operation
@@ -1,5 +1,5 @@
// file : build2/test/operation -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_OPERATION
diff --git a/build2/test/operation.cxx b/build2/test/operation.cxx
index a63c409..c014d5a 100644
--- a/build2/test/operation.cxx
+++ b/build2/test/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/test/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/operation>
diff --git a/build2/test/rule b/build2/test/rule
index d1790e0..e3fc864 100644
--- a/build2/test/rule
+++ b/build2/test/rule
@@ -1,5 +1,5 @@
// file : build2/test/rule -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_RULE
diff --git a/build2/test/rule.cxx b/build2/test/rule.cxx
index d313925..5851e2f 100644
--- a/build2/test/rule.cxx
+++ b/build2/test/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/test/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/rule>
diff --git a/build2/test/script/builtin b/build2/test/script/builtin
index bd5fe50..226a0e0 100644
--- a/build2/test/script/builtin
+++ b/build2/test/script/builtin
@@ -1,5 +1,5 @@
// file : build2/test/script/builtin -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_BUILTIN
diff --git a/build2/test/script/builtin.cxx b/build2/test/script/builtin.cxx
index 118f4a9..0b99e8f 100644
--- a/build2/test/script/builtin.cxx
+++ b/build2/test/script/builtin.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/builtin.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/builtin>
diff --git a/build2/test/script/lexer b/build2/test/script/lexer
index 4a6cd14..207cfef 100644
--- a/build2/test/script/lexer
+++ b/build2/test/script/lexer
@@ -1,5 +1,5 @@
// file : build2/test/script/lexer -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_LEXER
diff --git a/build2/test/script/lexer.cxx b/build2/test/script/lexer.cxx
index bcd5885..53b166e 100644
--- a/build2/test/script/lexer.cxx
+++ b/build2/test/script/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/lexer>
diff --git a/build2/test/script/parser b/build2/test/script/parser
index 5fefe48..8f30a8c 100644
--- a/build2/test/script/parser
+++ b/build2/test/script/parser
@@ -1,5 +1,5 @@
// file : build2/test/script/parser -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_PARSER
diff --git a/build2/test/script/parser.cxx b/build2/test/script/parser.cxx
index 9af85b1..f545896 100644
--- a/build2/test/script/parser.cxx
+++ b/build2/test/script/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/build2/test/script/regex b/build2/test/script/regex
index ae31f59..b4c619f 100644
--- a/build2/test/script/regex
+++ b/build2/test/script/regex
@@ -1,5 +1,5 @@
// file : build2/test/script/regex -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_REGEX
diff --git a/build2/test/script/regex.cxx b/build2/test/script/regex.cxx
index bd811e4..ebf28f0 100644
--- a/build2/test/script/regex.cxx
+++ b/build2/test/script/regex.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/regex>
diff --git a/build2/test/script/runner b/build2/test/script/runner
index b82f771..5e05255 100644
--- a/build2/test/script/runner
+++ b/build2/test/script/runner
@@ -1,5 +1,5 @@
// file : build2/test/script/runner -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_RUNNER
diff --git a/build2/test/script/runner.cxx b/build2/test/script/runner.cxx
index 55ff57a..cbf0de0 100644
--- a/build2/test/script/runner.cxx
+++ b/build2/test/script/runner.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/runner.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/runner>
diff --git a/build2/test/script/script b/build2/test/script/script
index bb202fa..0144af7 100644
--- a/build2/test/script/script
+++ b/build2/test/script/script
@@ -1,5 +1,5 @@
// file : build2/test/script/script -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_SCRIPT
diff --git a/build2/test/script/script.cxx b/build2/test/script/script.cxx
index c67e1b6..661ec7f 100644
--- a/build2/test/script/script.cxx
+++ b/build2/test/script/script.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/script.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/script>
diff --git a/build2/test/script/script.ixx b/build2/test/script/script.ixx
index c156ec1..1b477d7 100644
--- a/build2/test/script/script.ixx
+++ b/build2/test/script/script.ixx
@@ -1,5 +1,5 @@
// file : build2/test/script/script.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/test/script/token b/build2/test/script/token
index 2950353..b5f8b6b 100644
--- a/build2/test/script/token
+++ b/build2/test/script/token
@@ -1,5 +1,5 @@
// file : build2/test/script/token -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_TOKEN
diff --git a/build2/test/script/token.cxx b/build2/test/script/token.cxx
index 9e1833c..6086a63 100644
--- a/build2/test/script/token.cxx
+++ b/build2/test/script/token.cxx
@@ -1,5 +1,5 @@
// file : build2/test/script/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/token>
diff --git a/build2/test/target b/build2/test/target
index fe1d25f..4cbd832 100644
--- a/build2/test/target
+++ b/build2/test/target
@@ -1,5 +1,5 @@
// file : build2/test/target -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_TARGET
diff --git a/build2/test/target.cxx b/build2/test/target.cxx
index 727ae48..af3c89b 100644
--- a/build2/test/target.cxx
+++ b/build2/test/target.cxx
@@ -1,5 +1,5 @@
// file : build2/test/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/target>
diff --git a/build2/token b/build2/token
index 2cc1fca..e43e66d 100644
--- a/build2/token
+++ b/build2/token
@@ -1,5 +1,5 @@
// file : build2/token -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TOKEN
diff --git a/build2/token.cxx b/build2/token.cxx
index caa775b..a721239 100644
--- a/build2/token.cxx
+++ b/build2/token.cxx
@@ -1,5 +1,5 @@
// file : build2/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/token>
diff --git a/build2/types b/build2/types
index fb4cfbb..e7ab8ba 100644
--- a/build2/types
+++ b/build2/types
@@ -1,5 +1,5 @@
// file : build2/types -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TYPES
diff --git a/build2/types-parsers b/build2/types-parsers
index 735b39a..a34c2ba 100644
--- a/build2/types-parsers
+++ b/build2/types-parsers
@@ -1,5 +1,5 @@
// file : build2/types-parsers -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// CLI parsers, included into the generated source files.
diff --git a/build2/types-parsers.cxx b/build2/types-parsers.cxx
index 46fb8a1..bcbea63 100644
--- a/build2/types-parsers.cxx
+++ b/build2/types-parsers.cxx
@@ -1,5 +1,5 @@
// file : build2/types-parsers.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/types-parsers>
diff --git a/build2/utility b/build2/utility
index dda75f0..464c1fe 100644
--- a/build2/utility
+++ b/build2/utility
@@ -1,5 +1,5 @@
// file : build2/utility -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_UTILITY
diff --git a/build2/utility.cxx b/build2/utility.cxx
index 13ddd0b..cf7e867 100644
--- a/build2/utility.cxx
+++ b/build2/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/utility>
diff --git a/build2/utility.ixx b/build2/utility.ixx
index 36c7a7f..27db90f 100644
--- a/build2/utility.ixx
+++ b/build2/utility.ixx
@@ -1,5 +1,5 @@
// file : build2/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/utility.txx b/build2/utility.txx
index 8b5bdd2..2cc6a33 100644
--- a/build2/utility.txx
+++ b/build2/utility.txx
@@ -1,5 +1,5 @@
// file : build2/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/variable b/build2/variable
index 0480a6c..fbb7343 100644
--- a/build2/variable
+++ b/build2/variable
@@ -1,5 +1,5 @@
// file : build2/variable -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VARIABLE
diff --git a/build2/variable.cxx b/build2/variable.cxx
index 41dbd5f..1741172 100644
--- a/build2/variable.cxx
+++ b/build2/variable.cxx
@@ -1,5 +1,5 @@
// file : build2/variable.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/variable>
diff --git a/build2/variable.ixx b/build2/variable.ixx
index e5fe794..c580a8a 100644
--- a/build2/variable.ixx
+++ b/build2/variable.ixx
@@ -1,5 +1,5 @@
// file : build2/variable.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_same
diff --git a/build2/variable.txx b/build2/variable.txx
index 8db2ea9..b993200 100644
--- a/build2/variable.txx
+++ b/build2/variable.txx
@@ -1,5 +1,5 @@
// file : build2/variable.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics>
diff --git a/build2/version b/build2/version
index 5267486..2abfd15 100644
--- a/build2/version
+++ b/build2/version
@@ -1,5 +1,5 @@
// file : build2/version -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION // Note: using the version macro itself.
diff --git a/buildfile b/buildfile
index e779e60..54cd0ff 100644
--- a/buildfile
+++ b/buildfile
@@ -1,5 +1,5 @@
# file : buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = build2/ tests/ unit-tests/ doc/
diff --git a/doc/buildfile b/doc/buildfile
index ee4c35e..1241870 100644
--- a/doc/buildfile
+++ b/doc/buildfile
@@ -1,5 +1,5 @@
# file : doc/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
define css: file
diff --git a/doc/cli.sh b/doc/cli.sh
index 52d6463..99b17c5 100755
--- a/doc/cli.sh
+++ b/doc/cli.sh
@@ -1,7 +1,7 @@
#! /usr/bin/env bash
-version="0.4.0"
-date="September 2016"
+version="0.5.0"
+date="January 2017"
trap 'exit 1' ERR
set -o errtrace # Trap in functions.
diff --git a/doc/manual.cli b/doc/manual.cli
index 2d23688..0263bc1 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1,5 +1,5 @@
// file : doc/manual.cli
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"\name=build2-build-system-manual"
diff --git a/doc/testscript.cli b/doc/testscript.cli
index 60ae81b..1d760dd 100644
--- a/doc/testscript.cli
+++ b/doc/testscript.cli
@@ -1,5 +1,5 @@
// file : doc/testscript.cli
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"\name=build2-testscript-language"
diff --git a/old-tests/depdb/buildfile b/old-tests/depdb/buildfile
index 53e9cd3..8acc227 100644
--- a/old-tests/depdb/buildfile
+++ b/old-tests/depdb/buildfile
@@ -1,5 +1,5 @@
# file : tests/depdb/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/old-tests/depdb/driver.cxx b/old-tests/depdb/driver.cxx
index f156991..b64b97e 100644
--- a/old-tests/depdb/driver.cxx
+++ b/old-tests/depdb/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/depdb/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/old-tests/lexer/buildfile b/old-tests/lexer/buildfile
index 9a17904..2ceab78 100644
--- a/old-tests/lexer/buildfile
+++ b/old-tests/lexer/buildfile
@@ -1,5 +1,5 @@
# file : tests/lexer/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/old-tests/lexer/driver.cxx b/old-tests/lexer/driver.cxx
index 5575956..e70b523 100644
--- a/old-tests/lexer/driver.cxx
+++ b/old-tests/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/build/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <string>
diff --git a/old-tests/parser/buildfile b/old-tests/parser/buildfile
index ec158fa..9083ec7 100644
--- a/old-tests/parser/buildfile
+++ b/old-tests/parser/buildfile
@@ -1,5 +1,5 @@
# file : tests/parser/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/old-tests/parser/driver.cxx b/old-tests/parser/driver.cxx
index af50bd9..40cc834 100644
--- a/old-tests/parser/driver.cxx
+++ b/old-tests/parser/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/build/parser/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/tests/build/bootstrap.build b/tests/build/bootstrap.build
index 42a1bce..355a05a 100644
--- a/tests/build/bootstrap.build
+++ b/tests/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : tests/build/bootstrap.build
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
project = # Unnamed subproject.
diff --git a/tests/build/root.build b/tests/build/root.build
index d69845d..2792187 100644
--- a/tests/build/root.build
+++ b/tests/build/root.build
@@ -1,5 +1,5 @@
# file : tests/build/root.build
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
cxx.std = latest
diff --git a/tests/buildfile b/tests/buildfile
index a2fff9f..c0a50e3 100644
--- a/tests/buildfile
+++ b/tests/buildfile
@@ -1,5 +1,5 @@
# file : tests/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = directive/ eval/ expansion/ function/ test/ value/
diff --git a/tests/common.test b/tests/common.test
index 71bdf40..2311ae1 100644
--- a/tests/common.test
+++ b/tests/common.test
@@ -1,5 +1,5 @@
# file : tests/common.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Commonly-used build system test project setup and driver command line.
diff --git a/tests/directive/assert.test b/tests/directive/assert.test
index f7f2a4f..77fcb89 100644
--- a/tests/directive/assert.test
+++ b/tests/directive/assert.test
@@ -1,5 +1,5 @@
# file : tests/directive/assert.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/directive/buildfile b/tests/directive/buildfile
index 66d2535..27ef3ff 100644
--- a/tests/directive/buildfile
+++ b/tests/directive/buildfile
@@ -1,5 +1,5 @@
# file : tests/directive/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{assert} $b
diff --git a/tests/eval/buildfile b/tests/eval/buildfile
index c753f56..3c8a3ba 100644
--- a/tests/eval/buildfile
+++ b/tests/eval/buildfile
@@ -1,5 +1,5 @@
# file : tests/eval/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{comma comp or-and qual ternary value} $b
diff --git a/tests/eval/comma.test b/tests/eval/comma.test
index 0e9384a..216e889 100644
--- a/tests/eval/comma.test
+++ b/tests/eval/comma.test
@@ -1,5 +1,5 @@
# file : tests/eval/comma.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test value packs (eval-comma).
diff --git a/tests/eval/comp.test b/tests/eval/comp.test
index 7ace1f3..f01bf7f 100644
--- a/tests/eval/comp.test
+++ b/tests/eval/comp.test
@@ -1,5 +1,5 @@
# file : tests/eval/comp.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test comparison operators (eval-comp).
diff --git a/tests/eval/or-and.test b/tests/eval/or-and.test
index b9fb0b7..283b6b1 100644
--- a/tests/eval/or-and.test
+++ b/tests/eval/or-and.test
@@ -1,5 +1,5 @@
# file : tests/eval/or-and.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test logical operators (eval-or, eval-and).
diff --git a/tests/eval/qual.test b/tests/eval/qual.test
index 719ee9f..f6e6592 100644
--- a/tests/eval/qual.test
+++ b/tests/eval/qual.test
@@ -1,5 +1,5 @@
# file : tests/eval/qual.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test qualified name (eval-qual).
diff --git a/tests/eval/ternary.test b/tests/eval/ternary.test
index 30a7e05..f599373 100644
--- a/tests/eval/ternary.test
+++ b/tests/eval/ternary.test
@@ -1,5 +1,5 @@
# file : tests/eval/ternary.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test the ternary operator (eval-ternary).
diff --git a/tests/eval/value.test b/tests/eval/value.test
index cf91ec1..8bf8cff 100644
--- a/tests/eval/value.test
+++ b/tests/eval/value.test
@@ -1,5 +1,5 @@
# file : tests/eval/value.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test value part of the grammar (eval-value).
diff --git a/tests/expansion/buildfile b/tests/expansion/buildfile
index e17c7b8..94d3c94 100644
--- a/tests/expansion/buildfile
+++ b/tests/expansion/buildfile
@@ -1,5 +1,5 @@
# file : tests/expansion/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{type} $b
diff --git a/tests/expansion/type.test b/tests/expansion/type.test
index 7ac6524..c9186ea 100644
--- a/tests/expansion/type.test
+++ b/tests/expansion/type.test
@@ -1,5 +1,5 @@
# file : tests/expansion/type.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test type propagation during expansion.
diff --git a/tests/function/buildfile b/tests/function/buildfile
index 6c26737..4e043cf 100644
--- a/tests/function/buildfile
+++ b/tests/function/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = builtin/ path/
diff --git a/tests/function/builtin/buildfile b/tests/function/builtin/buildfile
index a3446bb..0c38e38 100644
--- a/tests/function/builtin/buildfile
+++ b/tests/function/builtin/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/builtin/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{testscript} $b
diff --git a/tests/function/builtin/testscript b/tests/function/builtin/testscript
index a727146..82df683 100644
--- a/tests/function/builtin/testscript
+++ b/tests/function/builtin/testscript
@@ -1,5 +1,5 @@
# file : tests/function/path/testscript
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/function/path/buildfile b/tests/function/path/buildfile
index f39a237..5c2ede2 100644
--- a/tests/function/path/buildfile
+++ b/tests/function/path/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/path/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{testscript} $b
diff --git a/tests/function/path/testscript b/tests/function/path/testscript
index a0d8422..4621ba4 100644
--- a/tests/function/path/testscript
+++ b/tests/function/path/testscript
@@ -1,5 +1,5 @@
# file : tests/function/path/testscript
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/test/buildfile b/tests/test/buildfile
index 3095a9d..9c92c93 100644
--- a/tests/test/buildfile
+++ b/tests/test/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = script/
diff --git a/tests/test/common.test b/tests/test/common.test
index 6b54bc9..da366ce 100644
--- a/tests/test/common.test
+++ b/tests/test/common.test
@@ -1,5 +1,5 @@
# file : tests/test/common.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Commonly-used build system test project setup and driver command line
diff --git a/tests/test/script/buildfile b/tests/test/script/buildfile
index 7100d20..5bf02fb 100644
--- a/tests/test/script/buildfile
+++ b/tests/test/script/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = builtin/ integration/ runner/
diff --git a/tests/test/script/builtin/buildfile b/tests/test/script/builtin/buildfile
index 3d07a73..8c4196d 100644
--- a/tests/test/script/builtin/buildfile
+++ b/tests/test/script/builtin/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{cat echo mkdir rm touch} $b
diff --git a/tests/test/script/builtin/cat.test b/tests/test/script/builtin/cat.test
index 20cdb86..39f96d0 100644
--- a/tests/test/script/builtin/cat.test
+++ b/tests/test/script/builtin/cat.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/cat.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/echo.test b/tests/test/script/builtin/echo.test
index 73bc480..967e330 100644
--- a/tests/test/script/builtin/echo.test
+++ b/tests/test/script/builtin/echo.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/echo.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/mkdir.test b/tests/test/script/builtin/mkdir.test
index 07b6090..b70c1c7 100644
--- a/tests/test/script/builtin/mkdir.test
+++ b/tests/test/script/builtin/mkdir.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/mkdir.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/rm.test b/tests/test/script/builtin/rm.test
index 9a18de1..72b8df6 100644
--- a/tests/test/script/builtin/rm.test
+++ b/tests/test/script/builtin/rm.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/rm.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/touch.test b/tests/test/script/builtin/touch.test
index 3aa0271..a80a05c 100644
--- a/tests/test/script/builtin/touch.test
+++ b/tests/test/script/builtin/touch.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/touch.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/common.test b/tests/test/script/common.test
index f58ed86..177fa75 100644
--- a/tests/test/script/common.test
+++ b/tests/test/script/common.test
@@ -1,5 +1,5 @@
# file : tests/test/script/common.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Commonly-used build system test project setup and driver command line
diff --git a/tests/test/script/integration/buildfile b/tests/test/script/integration/buildfile
index e74eed7..dcaa527 100644
--- a/tests/test/script/integration/buildfile
+++ b/tests/test/script/integration/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/integration/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{testscript} $b
diff --git a/tests/test/script/integration/testscript b/tests/test/script/integration/testscript
index 2d56dde..c09eb6c 100644
--- a/tests/test/script/integration/testscript
+++ b/tests/test/script/integration/testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/integration/testscript
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/test/script/runner/buildfile b/tests/test/script/runner/buildfile
index a7603e4..1ea8643 100644
--- a/tests/test/script/runner/buildfile
+++ b/tests/test/script/runner/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{cleanup redirect status} exe{driver} $b
diff --git a/tests/test/script/runner/cleanup.test b/tests/test/script/runner/cleanup.test
index aec3f20..ac7c64d 100644
--- a/tests/test/script/runner/cleanup.test
+++ b/tests/test/script/runner/cleanup.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/cleanup.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/driver.cxx b/tests/test/script/runner/driver.cxx
index 6a3698f..6921e4c 100644
--- a/tests/test/script/runner/driver.cxx
+++ b/tests/test/script/runner/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/test/script/runner/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <limits> // numeric_limits
diff --git a/tests/test/script/runner/redirect.test b/tests/test/script/runner/redirect.test
index 64b11ea..72e49b2 100644
--- a/tests/test/script/runner/redirect.test
+++ b/tests/test/script/runner/redirect.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/redirect.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/status.test b/tests/test/script/runner/status.test
index 0daa8c7..d7a0d0d 100644
--- a/tests/test/script/runner/status.test
+++ b/tests/test/script/runner/status.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/status.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/value/buildfile b/tests/value/buildfile
index 48480ad..ae54752 100644
--- a/tests/value/buildfile
+++ b/tests/value/buildfile
@@ -1,5 +1,5 @@
# file : tests/value/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{reverse}
diff --git a/tests/value/reverse.test b/tests/value/reverse.test
index 52c21e8..06de043 100644
--- a/tests/value/reverse.test
+++ b/tests/value/reverse.test
@@ -1,5 +1,5 @@
# file : tests/value/reverse.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test reversal to canonical/original representation.
diff --git a/unit-tests/buildfile b/unit-tests/buildfile
index feebda6..7f1f83d 100644
--- a/unit-tests/buildfile
+++ b/unit-tests/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = function/ lexer/ scheduler/ test/script/
diff --git a/unit-tests/function/buildfile b/unit-tests/function/buildfile
index c297ed8..743ef64 100644
--- a/unit-tests/function/buildfile
+++ b/unit-tests/function/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/function/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
#@@ Temporary until we get utility library support.
diff --git a/unit-tests/function/call.test b/unit-tests/function/call.test
index f3b59b9..c9ef49c 100644
--- a/unit-tests/function/call.test
+++ b/unit-tests/function/call.test
@@ -1,5 +1,5 @@
# file : unit-tests/function/call.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: qual-implicit
diff --git a/unit-tests/function/driver.cxx b/unit-tests/function/driver.cxx
index 9e50973..2f605b0 100644
--- a/unit-tests/function/driver.cxx
+++ b/unit-tests/function/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/function/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/unit-tests/function/syntax.test b/unit-tests/function/syntax.test
index 11ff3c1..0e4462e 100644
--- a/unit-tests/function/syntax.test
+++ b/unit-tests/function/syntax.test
@@ -1,5 +1,5 @@
# file : unit-tests/function/syntax.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* <'$dump()' >:'' : none
diff --git a/unit-tests/lexer/buildfile b/unit-tests/lexer/buildfile
index bdd8dd1..3ad0ac6 100644
--- a/unit-tests/lexer/buildfile
+++ b/unit-tests/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
#@@ Temporary until we get utility library support.
diff --git a/unit-tests/lexer/comment.test b/unit-tests/lexer/comment.test
index 65e768c..025b0a2 100644
--- a/unit-tests/lexer/comment.test
+++ b/unit-tests/lexer/comment.test
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/comment.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Single-line comments.
diff --git a/unit-tests/lexer/driver.cxx b/unit-tests/lexer/driver.cxx
index 326ac8a..e9ccd63 100644
--- a/unit-tests/lexer/driver.cxx
+++ b/unit-tests/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/lexer/eval.test b/unit-tests/lexer/eval.test
index 0f4f79b..a377cf5 100644
--- a/unit-tests/lexer/eval.test
+++ b/unit-tests/lexer/eval.test
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/eval.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = eval
diff --git a/unit-tests/lexer/quoting.test b/unit-tests/lexer/quoting.test
index efe5e05..84818fc 100644
--- a/unit-tests/lexer/quoting.test
+++ b/unit-tests/lexer/quoting.test
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/quoting.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.options += -q
diff --git a/unit-tests/scheduler/buildfile b/unit-tests/scheduler/buildfile
index cfcd3cb..2e79c16 100644
--- a/unit-tests/scheduler/buildfile
+++ b/unit-tests/scheduler/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/scheduler/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
#@@ Temporary until we get utility library support.
diff --git a/unit-tests/scheduler/driver.cxx b/unit-tests/scheduler/driver.cxx
index 46bd55d..2e20937 100644
--- a/unit-tests/scheduler/driver.cxx
+++ b/unit-tests/scheduler/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/scheduler/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <chrono>
diff --git a/unit-tests/test/script/buildfile b/unit-tests/test/script/buildfile
index c5306b1..cc5d36b 100644
--- a/unit-tests/test/script/buildfile
+++ b/unit-tests/test/script/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
d = lexer/ parser/ regex/
diff --git a/unit-tests/test/script/lexer/buildfile b/unit-tests/test/script/lexer/buildfile
index 63f5743..43df2e3 100644
--- a/unit-tests/test/script/lexer/buildfile
+++ b/unit-tests/test/script/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
#@@ Temporary until we get utility library support.
diff --git a/unit-tests/test/script/lexer/driver.cxx b/unit-tests/test/script/lexer/driver.cxx
index 9244e9d..229c3b6 100644
--- a/unit-tests/test/script/lexer/driver.cxx
+++ b/unit-tests/test/script/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/test/script/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/test/script/parser/buildfile b/unit-tests/test/script/parser/buildfile
index 34b6d9e..957222f 100644
--- a/unit-tests/test/script/parser/buildfile
+++ b/unit-tests/test/script/parser/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
#@@ Temporary until we get utility library support.
diff --git a/unit-tests/test/script/parser/driver.cxx b/unit-tests/test/script/parser/driver.cxx
index c116680..0fc0585 100644
--- a/unit-tests/test/script/parser/driver.cxx
+++ b/unit-tests/test/script/parser/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/test/script/parser/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/test/script/parser/regex.test b/unit-tests/test/script/parser/regex.test
index d28a1a4..58b1606 100644
--- a/unit-tests/test/script/parser/regex.test
+++ b/unit-tests/test/script/parser/regex.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/regex.test
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: here-string
diff --git a/unit-tests/test/script/regex/buildfile b/unit-tests/test/script/regex/buildfile
index 26c759a..2a01c38 100644
--- a/unit-tests/test/script/regex/buildfile
+++ b/unit-tests/test/script/regex/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/regex/buildfile
-# copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
#@@ Temporary until we get utility library support.
diff --git a/unit-tests/test/script/regex/driver.cxx b/unit-tests/test/script/regex/driver.cxx
index 5b3d648..643756e 100644
--- a/unit-tests/test/script/regex/driver.cxx
+++ b/unit-tests/test/script/regex/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/test/script/regex/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2016 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <regex>