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
-rw-r--r--bootstrap.gmake2
-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/algorithm.cxx2
-rw-r--r--build2/algorithm.hxx2
-rw-r--r--build2/algorithm.ixx2
-rw-r--r--build2/b.cli2
-rw-r--r--build2/b.cxx4
-rw-r--r--build2/bin/guess.cxx2
-rw-r--r--build2/bin/guess.hxx2
-rw-r--r--build2/bin/init.cxx2
-rw-r--r--build2/bin/init.hxx2
-rw-r--r--build2/bin/rule.cxx2
-rw-r--r--build2/bin/rule.hxx2
-rw-r--r--build2/bin/target.cxx2
-rw-r--r--build2/bin/target.hxx2
-rw-r--r--build2/buildfile2
-rw-r--r--build2/c/init.cxx2
-rw-r--r--build2/c/init.hxx2
-rw-r--r--build2/c/target.hxx2
-rw-r--r--build2/cc/common.cxx2
-rw-r--r--build2/cc/common.hxx2
-rw-r--r--build2/cc/compile-rule.cxx2
-rw-r--r--build2/cc/compile-rule.hxx2
-rw-r--r--build2/cc/gcc.cxx2
-rw-r--r--build2/cc/guess.cxx2
-rw-r--r--build2/cc/guess.hxx2
-rw-r--r--build2/cc/init.cxx2
-rw-r--r--build2/cc/init.hxx2
-rw-r--r--build2/cc/install-rule.cxx2
-rw-r--r--build2/cc/install-rule.hxx2
-rw-r--r--build2/cc/lexer.cxx2
-rw-r--r--build2/cc/lexer.hxx2
-rw-r--r--build2/cc/link-rule.cxx2
-rw-r--r--build2/cc/link-rule.hxx2
-rw-r--r--build2/cc/module.cxx2
-rw-r--r--build2/cc/module.hxx2
-rw-r--r--build2/cc/msvc.cxx2
-rw-r--r--build2/cc/parser.cxx2
-rw-r--r--build2/cc/parser.hxx2
-rw-r--r--build2/cc/pkgconfig.cxx2
-rw-r--r--build2/cc/target.cxx2
-rw-r--r--build2/cc/target.hxx2
-rw-r--r--build2/cc/types.hxx2
-rw-r--r--build2/cc/utility.cxx2
-rw-r--r--build2/cc/utility.hxx2
-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/init.cxx2
-rw-r--r--build2/cli/init.hxx2
-rw-r--r--build2/cli/rule.cxx2
-rw-r--r--build2/cli/rule.hxx2
-rw-r--r--build2/cli/target.cxx2
-rw-r--r--build2/cli/target.hxx2
-rw-r--r--build2/config/init.cxx2
-rw-r--r--build2/config/init.hxx2
-rw-r--r--build2/config/module.cxx2
-rw-r--r--build2/config/module.hxx2
-rw-r--r--build2/config/operation.cxx2
-rw-r--r--build2/config/operation.hxx2
-rw-r--r--build2/config/utility.cxx2
-rw-r--r--build2/config/utility.hxx2
-rw-r--r--build2/config/utility.txx2
-rw-r--r--build2/context.cxx2
-rw-r--r--build2/context.hxx2
-rw-r--r--build2/context.ixx2
-rw-r--r--build2/cxx/init.cxx2
-rw-r--r--build2/cxx/init.hxx2
-rw-r--r--build2/cxx/target.cxx2
-rw-r--r--build2/cxx/target.hxx2
-rw-r--r--build2/depdb.cxx2
-rw-r--r--build2/depdb.hxx2
-rw-r--r--build2/diagnostics.cxx2
-rw-r--r--build2/diagnostics.hxx2
-rw-r--r--build2/dist/init.cxx2
-rw-r--r--build2/dist/init.hxx2
-rw-r--r--build2/dist/module.cxx2
-rw-r--r--build2/dist/module.hxx2
-rw-r--r--build2/dist/operation.cxx2
-rw-r--r--build2/dist/operation.hxx2
-rw-r--r--build2/dist/rule.cxx2
-rw-r--r--build2/dist/rule.hxx2
-rw-r--r--build2/dump.cxx2
-rw-r--r--build2/dump.hxx2
-rw-r--r--build2/file.cxx2
-rw-r--r--build2/file.hxx2
-rw-r--r--build2/file.ixx2
-rw-r--r--build2/filesystem.cxx2
-rw-r--r--build2/filesystem.hxx2
-rw-r--r--build2/filesystem.txx2
-rw-r--r--build2/function.cxx2
-rw-r--r--build2/function.hxx2
-rw-r--r--build2/functions-builtin.cxx2
-rw-r--r--build2/functions-filesystem.cxx2
-rw-r--r--build2/functions-path.cxx2
-rw-r--r--build2/functions-process-path.cxx2
-rw-r--r--build2/functions-regex.cxx2
-rw-r--r--build2/functions-string.cxx2
-rw-r--r--build2/functions-target-triplet.cxx2
-rw-r--r--build2/install/functions.cxx2
-rw-r--r--build2/install/init.cxx2
-rw-r--r--build2/install/init.hxx2
-rw-r--r--build2/install/operation.cxx2
-rw-r--r--build2/install/operation.hxx2
-rw-r--r--build2/install/rule.cxx2
-rw-r--r--build2/install/rule.hxx2
-rw-r--r--build2/install/utility.hxx2
-rw-r--r--build2/lexer.cxx2
-rw-r--r--build2/lexer.hxx2
-rw-r--r--build2/module.cxx2
-rw-r--r--build2/module.hxx2
-rw-r--r--build2/name.cxx2
-rw-r--r--build2/name.hxx2
-rw-r--r--build2/name.ixx2
-rw-r--r--build2/operation.cxx2
-rw-r--r--build2/operation.hxx2
-rw-r--r--build2/parser.cxx2
-rw-r--r--build2/parser.hxx2
-rw-r--r--build2/prerequisite.cxx2
-rw-r--r--build2/prerequisite.hxx2
-rw-r--r--build2/rule-map.hxx2
-rw-r--r--build2/rule.cxx2
-rw-r--r--build2/rule.hxx2
-rw-r--r--build2/scheduler.cxx2
-rw-r--r--build2/scheduler.hxx2
-rw-r--r--build2/scheduler.txx2
-rw-r--r--build2/scope.cxx2
-rw-r--r--build2/scope.hxx2
-rw-r--r--build2/scope.ixx2
-rw-r--r--build2/search.cxx2
-rw-r--r--build2/search.hxx2
-rw-r--r--build2/spec.cxx2
-rw-r--r--build2/spec.hxx2
-rw-r--r--build2/target-key.hxx2
-rw-r--r--build2/target-state.hxx2
-rw-r--r--build2/target-type.hxx2
-rw-r--r--build2/target.cxx2
-rw-r--r--build2/target.hxx2
-rw-r--r--build2/target.ixx2
-rw-r--r--build2/target.txx2
-rw-r--r--build2/test/common.cxx2
-rw-r--r--build2/test/common.hxx2
-rw-r--r--build2/test/init.cxx2
-rw-r--r--build2/test/init.hxx2
-rw-r--r--build2/test/module.hxx2
-rw-r--r--build2/test/operation.cxx2
-rw-r--r--build2/test/operation.hxx2
-rw-r--r--build2/test/rule.cxx2
-rw-r--r--build2/test/rule.hxx2
-rw-r--r--build2/test/script/builtin.cxx2
-rw-r--r--build2/test/script/builtin.hxx2
-rw-r--r--build2/test/script/lexer.cxx2
-rw-r--r--build2/test/script/lexer.hxx2
-rw-r--r--build2/test/script/parser.cxx2
-rw-r--r--build2/test/script/parser.hxx2
-rw-r--r--build2/test/script/regex.cxx2
-rw-r--r--build2/test/script/regex.hxx2
-rw-r--r--build2/test/script/regex.ixx2
-rw-r--r--build2/test/script/runner.cxx2
-rw-r--r--build2/test/script/runner.hxx2
-rw-r--r--build2/test/script/script.cxx2
-rw-r--r--build2/test/script/script.hxx2
-rw-r--r--build2/test/script/script.ixx2
-rw-r--r--build2/test/script/token.cxx2
-rw-r--r--build2/test/script/token.hxx2
-rw-r--r--build2/test/target.cxx2
-rw-r--r--build2/test/target.hxx2
-rw-r--r--build2/token.cxx2
-rw-r--r--build2/token.hxx2
-rw-r--r--build2/types-parsers.cxx2
-rw-r--r--build2/types-parsers.hxx2
-rw-r--r--build2/types.hxx2
-rw-r--r--build2/utility.cxx2
-rw-r--r--build2/utility.hxx2
-rw-r--r--build2/utility.ixx2
-rw-r--r--build2/utility.txx2
-rw-r--r--build2/variable.cxx2
-rw-r--r--build2/variable.hxx2
-rw-r--r--build2/variable.ixx2
-rw-r--r--build2/variable.txx2
-rw-r--r--build2/version.hxx.in2
-rw-r--r--build2/version/init.cxx2
-rw-r--r--build2/version/init.hxx2
-rw-r--r--build2/version/module.cxx2
-rw-r--r--build2/version/module.hxx2
-rw-r--r--build2/version/rule.cxx2
-rw-r--r--build2/version/rule.hxx2
-rw-r--r--build2/version/snapshot-git.cxx2
-rw-r--r--build2/version/snapshot.cxx2
-rw-r--r--build2/version/snapshot.hxx2
-rw-r--r--build2/version/utility.cxx2
-rw-r--r--build2/version/utility.hxx2
-rw-r--r--buildfile2
-rw-r--r--doc/buildfile2
-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/cc/libu/buildfile2
-rw-r--r--tests/cc/libu/testscript2
-rw-r--r--tests/cc/modules/buildfile2
-rw-r--r--tests/cc/modules/testscript2
-rw-r--r--tests/cc/preprocessed/buildfile2
-rw-r--r--tests/cc/preprocessed/testscript2
-rw-r--r--tests/common.test2
-rw-r--r--tests/directive/assert.test2
-rw-r--r--tests/directive/buildfile2
-rw-r--r--tests/directive/run.test2
-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/builtin/buildfile2
-rw-r--r--tests/function/builtin/testscript2
-rw-r--r--tests/function/filesystem/buildfile2
-rw-r--r--tests/function/filesystem/testscript2
-rw-r--r--tests/function/install/buildfile2
-rw-r--r--tests/function/install/testscript2
-rw-r--r--tests/function/path/buildfile2
-rw-r--r--tests/function/path/testscript2
-rw-r--r--tests/function/regex/buildfile2
-rw-r--r--tests/function/regex/testscript2
-rw-r--r--tests/hooks/buildfile2
-rw-r--r--tests/hooks/testscript2
-rw-r--r--tests/loop/buildfile2
-rw-r--r--tests/loop/for.test2
-rw-r--r--tests/name/buildfile2
-rw-r--r--tests/name/cross.test2
-rw-r--r--tests/name/pattern.test2
-rw-r--r--tests/search/dir/buildfile2
-rw-r--r--tests/search/dir/testscript2
-rw-r--r--tests/test/buildfile2
-rw-r--r--tests/test/common.test2
-rw-r--r--tests/test/config-test/buildfile2
-rw-r--r--tests/test/config-test/driver.cxx2
-rw-r--r--tests/test/config-test/testscript2
-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/cp.test2
-rw-r--r--tests/test/script/builtin/echo.test2
-rw-r--r--tests/test/script/builtin/ln.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/rmdir.test2
-rw-r--r--tests/test/script/builtin/sed.test2
-rw-r--r--tests/test/script/builtin/test.test2
-rw-r--r--tests/test/script/builtin/touch.test2
-rw-r--r--tests/test/script/common.test2
-rw-r--r--tests/test/script/generated/buildfile2
-rw-r--r--tests/test/script/generated/testscript2
-rw-r--r--tests/test/script/generated/testscript.in2
-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/exit.test2
-rw-r--r--tests/test/script/runner/expr.test2
-rw-r--r--tests/test/script/runner/if.test2
-rw-r--r--tests/test/script/runner/output.test2
-rw-r--r--tests/test/script/runner/pipe.test2
-rw-r--r--tests/test/script/runner/redirect.test2
-rw-r--r--tests/test/script/runner/regex.test2
-rw-r--r--tests/test/script/runner/set.test2
-rw-r--r--tests/test/script/runner/status.test2
-rw-r--r--tests/test/simple/generated/buildfile2
-rw-r--r--tests/test/simple/generated/driver.cxx2
-rw-r--r--tests/test/simple/generated/testscript2
-rw-r--r--tests/value/buildfile2
-rw-r--r--tests/value/concat.test2
-rw-r--r--tests/value/reverse.test2
-rw-r--r--tests/variable/override/buildfile2
-rw-r--r--tests/variable/override/testscript2
-rw-r--r--tests/variable/prerequisite-specific/buildfile2
-rw-r--r--tests/variable/prerequisite-specific/testscript2
-rw-r--r--tests/variable/scope-specific/buildfile2
-rw-r--r--tests/variable/scope-specific/testscript2
-rw-r--r--tests/variable/target-specific/buildfile2
-rw-r--r--tests/variable/target-specific/testscript2
-rw-r--r--unit-tests/cc/lexer/buildfile2
-rw-r--r--unit-tests/cc/lexer/char-literal.test2
-rw-r--r--unit-tests/cc/lexer/comment.test2
-rw-r--r--unit-tests/cc/lexer/driver.cxx2
-rw-r--r--unit-tests/cc/lexer/line.test2
-rw-r--r--unit-tests/cc/lexer/number.test2
-rw-r--r--unit-tests/cc/lexer/preprocessor.test2
-rw-r--r--unit-tests/cc/lexer/raw-string-literal.test2
-rw-r--r--unit-tests/cc/lexer/string-literal.test2
-rw-r--r--unit-tests/cc/parser/buildfile2
-rw-r--r--unit-tests/cc/parser/driver.cxx2
-rw-r--r--unit-tests/cc/parser/module.test2
-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/buildspec.test2
-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/name/buildfile2
-rw-r--r--unit-tests/name/driver.cxx2
-rw-r--r--unit-tests/scheduler/buildfile2
-rw-r--r--unit-tests/scheduler/driver.cxx2
-rw-r--r--unit-tests/test/script/lexer/buildfile2
-rw-r--r--unit-tests/test/script/lexer/command-expansion.test2
-rw-r--r--unit-tests/test/script/lexer/command-line.test2
-rw-r--r--unit-tests/test/script/lexer/description-line.test2
-rw-r--r--unit-tests/test/script/lexer/driver.cxx2
-rw-r--r--unit-tests/test/script/lexer/first-token.test2
-rw-r--r--unit-tests/test/script/lexer/second-token.test2
-rw-r--r--unit-tests/test/script/lexer/variable-line.test2
-rw-r--r--unit-tests/test/script/lexer/variable.test2
-rw-r--r--unit-tests/test/script/parser/buildfile2
-rw-r--r--unit-tests/test/script/parser/cleanup.test2
-rw-r--r--unit-tests/test/script/parser/command-if.test2
-rw-r--r--unit-tests/test/script/parser/command-re-parse.test2
-rw-r--r--unit-tests/test/script/parser/description.test2
-rw-r--r--unit-tests/test/script/parser/directive.test2
-rw-r--r--unit-tests/test/script/parser/driver.cxx2
-rw-r--r--unit-tests/test/script/parser/exit.test2
-rw-r--r--unit-tests/test/script/parser/expansion.test2
-rw-r--r--unit-tests/test/script/parser/here-document.test2
-rw-r--r--unit-tests/test/script/parser/here-string.test2
-rw-r--r--unit-tests/test/script/parser/include.test2
-rw-r--r--unit-tests/test/script/parser/pipe-expr.test2
-rw-r--r--unit-tests/test/script/parser/pre-parse.test2
-rw-r--r--unit-tests/test/script/parser/redirect.test2
-rw-r--r--unit-tests/test/script/parser/regex.test2
-rw-r--r--unit-tests/test/script/parser/scope-if.test2
-rw-r--r--unit-tests/test/script/parser/scope.test2
-rw-r--r--unit-tests/test/script/parser/setup-teardown.test2
-rw-r--r--unit-tests/test/script/regex/buildfile2
-rw-r--r--unit-tests/test/script/regex/driver.cxx2
355 files changed, 356 insertions, 356 deletions
diff --git a/INSTALL.cli b/INSTALL.cli
index e80e59e..330cc30 100644
--- a/INSTALL.cli
+++ b/INSTALL.cli
@@ -1,5 +1,5 @@
// file : INSTALL.cli
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"
diff --git a/LICENSE b/LICENSE
index 91c0877..c1332e6 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014-2017 Code Synthesis Ltd
+Copyright (c) 2014-2018 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 81f1cb1..5937e2e 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-2017 Code Synthesis Ltd
+rem copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap-msvc.bat b/bootstrap-msvc.bat
index f26c7b9..9710372 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-2017 Code Synthesis Ltd
+rem copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
rem license : MIT; see accompanying LICENSE file
setlocal EnableDelayedExpansion
diff --git a/bootstrap.gmake b/bootstrap.gmake
index 51c6f30..a50268c 100644
--- a/bootstrap.gmake
+++ b/bootstrap.gmake
@@ -1,5 +1,5 @@
# file : bootstrap.gmake -*- Makefile -*-
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# This makefile requires GNU make 3.81 or later and can be used to bootstrap
diff --git a/bootstrap.sh b/bootstrap.sh
index 0b33156..f8bfd3b 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# file : bootstrap.sh
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 26cbc0f..f5c3f64 100644
--- a/build/bootstrap.build
+++ b/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : build/bootstrap.build
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
project = build2
diff --git a/build/export.build b/build/export.build
index dc77dee..9b770f4 100644
--- a/build/export.build
+++ b/build/export.build
@@ -1,5 +1,5 @@
# file : build/export.build
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$out_root/
diff --git a/build/root.build b/build/root.build
index e6ca7a8..f5ce7cb 100644
--- a/build/root.build
+++ b/build/root.build
@@ -1,5 +1,5 @@
# file : build/root.build
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
cxx.std = latest
diff --git a/build2/algorithm.cxx b/build2/algorithm.cxx
index bc810df..8ee6d47 100644
--- a/build2/algorithm.cxx
+++ b/build2/algorithm.cxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/algorithm.hxx>
diff --git a/build2/algorithm.hxx b/build2/algorithm.hxx
index a45fd53..6e261da 100644
--- a/build2/algorithm.hxx
+++ b/build2/algorithm.hxx
@@ -1,5 +1,5 @@
// file : build2/algorithm.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_ALGORITHM_HXX
diff --git a/build2/algorithm.ixx b/build2/algorithm.ixx
index 12dc2da..16117ab 100644
--- a/build2/algorithm.ixx
+++ b/build2/algorithm.ixx
@@ -1,5 +1,5 @@
// file : build2/algorithm.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule.hxx>
diff --git a/build2/b.cli b/build2/b.cli
index 6f5d26d..36ce9ee 100644
--- a/build2/b.cli
+++ b/build2/b.cli
@@ -1,5 +1,5 @@
// file : build2/b.cli
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
include <build2/types.hxx>;
diff --git a/build2/b.cxx b/build2/b.cxx
index 89929b1..de985e8 100644
--- a/build2/b.cxx
+++ b/build2/b.cxx
@@ -1,5 +1,5 @@
// file : build2/b.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef _WIN32
@@ -338,7 +338,7 @@ main (int argc, char* argv[])
cout << "build2 " << BUILD2_VERSION_ID << endl
<< "libbutl " << LIBBUTL_VERSION_ID << endl
<< "host " << BUILD2_HOST_TRIPLET << endl
- << "Copyright (c) 2014-2017 Code Synthesis Ltd" << endl
+ << "Copyright (c) 2014-2018 Code Synthesis Ltd" << endl
<< "This is free software released under the MIT license." << endl;
return 0;
}
diff --git a/build2/bin/guess.cxx b/build2/bin/guess.cxx
index fc40605..0be2f29 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/guess.hxx>
diff --git a/build2/bin/guess.hxx b/build2/bin/guess.hxx
index 803f299..b815660 100644
--- a/build2/bin/guess.hxx
+++ b/build2/bin/guess.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_GUESS_HXX
diff --git a/build2/bin/init.cxx b/build2/bin/init.cxx
index e7509d3..0761bb6 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/init.hxx>
diff --git a/build2/bin/init.hxx b/build2/bin/init.hxx
index b629f94..102aa08 100644
--- a/build2/bin/init.hxx
+++ b/build2/bin/init.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_INIT_HXX
diff --git a/build2/bin/rule.cxx b/build2/bin/rule.cxx
index cde2d9a..9427697 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/bin/rule.hxx>
diff --git a/build2/bin/rule.hxx b/build2/bin/rule.hxx
index 6385830..d656f62 100644
--- a/build2/bin/rule.hxx
+++ b/build2/bin/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_RULE_HXX
diff --git a/build2/bin/target.cxx b/build2/bin/target.cxx
index 06b3211..aee2d25 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/bin/target.hxx b/build2/bin/target.hxx
index f052f22..32ef0fb 100644
--- a/build2/bin/target.hxx
+++ b/build2/bin/target.hxx
@@ -1,5 +1,5 @@
// file : build2/bin/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_BIN_TARGET_HXX
diff --git a/build2/buildfile b/build2/buildfile
index 6f19c5d..d207996 100644
--- a/build2/buildfile
+++ b/build2/buildfile
@@ -1,5 +1,5 @@
# file : build2/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
import libs = libbutl%lib{butl}
diff --git a/build2/c/init.cxx b/build2/c/init.cxx
index a564451..63043d7 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/c/init.hxx>
diff --git a/build2/c/init.hxx b/build2/c/init.hxx
index 5fd7c84..f615f67 100644
--- a/build2/c/init.hxx
+++ b/build2/c/init.hxx
@@ -1,5 +1,5 @@
// file : build2/c/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_C_INIT_HXX
diff --git a/build2/c/target.hxx b/build2/c/target.hxx
index d92405d..ab006d9 100644
--- a/build2/c/target.hxx
+++ b/build2/c/target.hxx
@@ -1,5 +1,5 @@
// file : build2/c/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_C_TARGET_HXX
diff --git a/build2/cc/common.cxx b/build2/cc/common.cxx
index c32d83e..3c8b115 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/common.hxx>
diff --git a/build2/cc/common.hxx b/build2/cc/common.hxx
index 5952df6..27706f3 100644
--- a/build2/cc/common.hxx
+++ b/build2/cc/common.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_COMMON_HXX
diff --git a/build2/cc/compile-rule.cxx b/build2/cc/compile-rule.cxx
index ebcf7b8..a53efa0 100644
--- a/build2/cc/compile-rule.cxx
+++ b/build2/cc/compile-rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/compile-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/compile-rule.hxx>
diff --git a/build2/cc/compile-rule.hxx b/build2/cc/compile-rule.hxx
index 6bf63bf..f565ff4 100644
--- a/build2/cc/compile-rule.hxx
+++ b/build2/cc/compile-rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/compile-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_COMPILE_RULE_HXX
diff --git a/build2/cc/gcc.cxx b/build2/cc/gcc.cxx
index 523236a..4374740 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/cc/guess.cxx b/build2/cc/guess.cxx
index aca7e05..10354c3 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/guess.hxx>
diff --git a/build2/cc/guess.hxx b/build2/cc/guess.hxx
index 8c291a9..a762e79 100644
--- a/build2/cc/guess.hxx
+++ b/build2/cc/guess.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/guess.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_GUESS_HXX
diff --git a/build2/cc/init.cxx b/build2/cc/init.cxx
index 258e071..2f88542 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/init.hxx>
diff --git a/build2/cc/init.hxx b/build2/cc/init.hxx
index 38d8753..dccba89 100644
--- a/build2/cc/init.hxx
+++ b/build2/cc/init.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_INIT_HXX
diff --git a/build2/cc/install-rule.cxx b/build2/cc/install-rule.cxx
index e74104c..eda6ba0 100644
--- a/build2/cc/install-rule.cxx
+++ b/build2/cc/install-rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/install-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/install-rule.hxx>
diff --git a/build2/cc/install-rule.hxx b/build2/cc/install-rule.hxx
index dbbe4e5..db098d4 100644
--- a/build2/cc/install-rule.hxx
+++ b/build2/cc/install-rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/install-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_INSTALL_RULE_HXX
diff --git a/build2/cc/lexer.cxx b/build2/cc/lexer.cxx
index 1a11e66..d1a9115 100644
--- a/build2/cc/lexer.cxx
+++ b/build2/cc/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/lexer.hxx>
diff --git a/build2/cc/lexer.hxx b/build2/cc/lexer.hxx
index 2adf48c..d41038d 100644
--- a/build2/cc/lexer.hxx
+++ b/build2/cc/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_LEXER_HXX
diff --git a/build2/cc/link-rule.cxx b/build2/cc/link-rule.cxx
index c413d0a..37e4be6 100644
--- a/build2/cc/link-rule.cxx
+++ b/build2/cc/link-rule.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/link-rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/link-rule.hxx>
diff --git a/build2/cc/link-rule.hxx b/build2/cc/link-rule.hxx
index ba40410..ee4a2bd 100644
--- a/build2/cc/link-rule.hxx
+++ b/build2/cc/link-rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/link-rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_LINK_RULE_HXX
diff --git a/build2/cc/module.cxx b/build2/cc/module.cxx
index ae64220..858a2fd 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/module.hxx>
diff --git a/build2/cc/module.hxx b/build2/cc/module.hxx
index 58aa184..cb89cb1 100644
--- a/build2/cc/module.hxx
+++ b/build2/cc/module.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_MODULE_HXX
diff --git a/build2/cc/msvc.cxx b/build2/cc/msvc.cxx
index 1d94f66..4346872 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/cc/parser.cxx b/build2/cc/parser.cxx
index c8fcf4b..b182ae4 100644
--- a/build2/cc/parser.cxx
+++ b/build2/cc/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/parser.hxx>
diff --git a/build2/cc/parser.hxx b/build2/cc/parser.hxx
index f2ecc36..fe40dcd 100644
--- a/build2/cc/parser.hxx
+++ b/build2/cc/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_PARSER_HXX
diff --git a/build2/cc/pkgconfig.cxx b/build2/cc/pkgconfig.cxx
index 378be49..ce73efd 100644
--- a/build2/cc/pkgconfig.cxx
+++ b/build2/cc/pkgconfig.cxx
@@ -1,5 +1,5 @@
// file : build2/cc/pkgconfig.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// In order not to complicate the bootstrap procedure with libpkgconf building
diff --git a/build2/cc/target.cxx b/build2/cc/target.cxx
index 38236a0..8f0d554 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/cc/target.hxx b/build2/cc/target.hxx
index a7fb7d4..4fb38cb 100644
--- a/build2/cc/target.hxx
+++ b/build2/cc/target.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_TARGET_HXX
diff --git a/build2/cc/types.hxx b/build2/cc/types.hxx
index 48ffa05..6dc7632 100644
--- a/build2/cc/types.hxx
+++ b/build2/cc/types.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_TYPES_HXX
diff --git a/build2/cc/utility.cxx b/build2/cc/utility.cxx
index 74da443..830a957 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cc/utility.hxx>
diff --git a/build2/cc/utility.hxx b/build2/cc/utility.hxx
index d7d980d..18de360 100644
--- a/build2/cc/utility.hxx
+++ b/build2/cc/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/cc/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CC_UTILITY_HXX
diff --git a/build2/cc/utility.ixx b/build2/cc/utility.ixx
index d13a0ff..37f4d1c 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 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 ae33f66..680e1ac 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/cc/windows-rpath.cxx b/build2/cc/windows-rpath.cxx
index 594e3e0..ee75b12 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <errno.h> // E*
diff --git a/build2/cli/init.cxx b/build2/cli/init.cxx
index ede0db1..88a8d69 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/init.hxx>
diff --git a/build2/cli/init.hxx b/build2/cli/init.hxx
index 3edb24e..f97c2ae 100644
--- a/build2/cli/init.hxx
+++ b/build2/cli/init.hxx
@@ -1,5 +1,5 @@
// file : build2/cli/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_INIT_HXX
diff --git a/build2/cli/rule.cxx b/build2/cli/rule.cxx
index 94b2d24..f621f02 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cli/rule.hxx>
diff --git a/build2/cli/rule.hxx b/build2/cli/rule.hxx
index ba6337a..d1e8edc 100644
--- a/build2/cli/rule.hxx
+++ b/build2/cli/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/cli/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_RULE_HXX
diff --git a/build2/cli/target.cxx b/build2/cli/target.cxx
index be3098c..1e3ffae 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/cli/target.hxx b/build2/cli/target.hxx
index d595856..46623c3 100644
--- a/build2/cli/target.hxx
+++ b/build2/cli/target.hxx
@@ -1,5 +1,5 @@
// file : build2/cli/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CLI_TARGET_HXX
diff --git a/build2/config/init.cxx b/build2/config/init.cxx
index c88f252..6d47724 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/init.hxx>
diff --git a/build2/config/init.hxx b/build2/config/init.hxx
index a79ef02..3a89eda 100644
--- a/build2/config/init.hxx
+++ b/build2/config/init.hxx
@@ -1,5 +1,5 @@
// file : build2/config/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_INIT_HXX
diff --git a/build2/config/module.cxx b/build2/config/module.cxx
index 4639d98..79e91e1 100644
--- a/build2/config/module.cxx
+++ b/build2/config/module.cxx
@@ -1,5 +1,5 @@
// file : build2/config/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/module.hxx>
diff --git a/build2/config/module.hxx b/build2/config/module.hxx
index fa29b62..31ad848 100644
--- a/build2/config/module.hxx
+++ b/build2/config/module.hxx
@@ -1,5 +1,5 @@
// file : build2/config/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_MODULE_HXX
diff --git a/build2/config/operation.cxx b/build2/config/operation.cxx
index 54e3211..e10030a 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/operation.hxx>
diff --git a/build2/config/operation.hxx b/build2/config/operation.hxx
index 1317d38..691c2a6 100644
--- a/build2/config/operation.hxx
+++ b/build2/config/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/config/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_OPERATION_HXX
diff --git a/build2/config/utility.cxx b/build2/config/utility.cxx
index 08795d7..976e46f 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/config/utility.hxx>
diff --git a/build2/config/utility.hxx b/build2/config/utility.hxx
index c09dc07..ed67cc5 100644
--- a/build2/config/utility.hxx
+++ b/build2/config/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/config/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONFIG_UTILITY_HXX
diff --git a/build2/config/utility.txx b/build2/config/utility.txx
index 4336955..3d5a967 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/context.cxx b/build2/context.cxx
index 83b3cff..3d2a242 100644
--- a/build2/context.cxx
+++ b/build2/context.cxx
@@ -1,5 +1,5 @@
// file : build2/context.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/context.hxx b/build2/context.hxx
index 6f3cc85..9c43da1 100644
--- a/build2/context.hxx
+++ b/build2/context.hxx
@@ -1,5 +1,5 @@
// file : build2/context.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CONTEXT_HXX
diff --git a/build2/context.ixx b/build2/context.ixx
index 2e878d0..47a1f03 100644
--- a/build2/context.ixx
+++ b/build2/context.ixx
@@ -1,5 +1,5 @@
// file : build2/context.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/cxx/init.cxx b/build2/cxx/init.cxx
index 826d2b0..297485a 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/cxx/init.hxx>
diff --git a/build2/cxx/init.hxx b/build2/cxx/init.hxx
index a952bf8..8aeb470 100644
--- a/build2/cxx/init.hxx
+++ b/build2/cxx/init.hxx
@@ -1,5 +1,5 @@
// file : build2/cxx/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CXX_INIT_HXX
diff --git a/build2/cxx/target.cxx b/build2/cxx/target.cxx
index b7c3f8c..20c93b3 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/context.hxx>
diff --git a/build2/cxx/target.hxx b/build2/cxx/target.hxx
index ff1d077..e31d311 100644
--- a/build2/cxx/target.hxx
+++ b/build2/cxx/target.hxx
@@ -1,5 +1,5 @@
// file : build2/cxx/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_CXX_TARGET_HXX
diff --git a/build2/depdb.cxx b/build2/depdb.cxx
index c041a0a..a66afdf 100644
--- a/build2/depdb.cxx
+++ b/build2/depdb.cxx
@@ -1,5 +1,5 @@
// file : build2/depdb.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/depdb.hxx>
diff --git a/build2/depdb.hxx b/build2/depdb.hxx
index 6c68d19..906cbe5 100644
--- a/build2/depdb.hxx
+++ b/build2/depdb.hxx
@@ -1,5 +1,5 @@
// file : build2/depdb.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DEPDB_HXX
diff --git a/build2/diagnostics.cxx b/build2/diagnostics.cxx
index 850c83f..d972c01 100644
--- a/build2/diagnostics.cxx
+++ b/build2/diagnostics.cxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics.hxx>
diff --git a/build2/diagnostics.hxx b/build2/diagnostics.hxx
index 173b059..b78f6a9 100644
--- a/build2/diagnostics.hxx
+++ b/build2/diagnostics.hxx
@@ -1,5 +1,5 @@
// file : build2/diagnostics.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIAGNOSTICS_HXX
diff --git a/build2/dist/init.cxx b/build2/dist/init.cxx
index fe0e9a9..a7d8d2f 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/init.hxx>
diff --git a/build2/dist/init.hxx b/build2/dist/init.hxx
index f1d2bc5..1892efb 100644
--- a/build2/dist/init.hxx
+++ b/build2/dist/init.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_INIT_HXX
diff --git a/build2/dist/module.cxx b/build2/dist/module.cxx
index 4f14ddb..8ee80cd 100644
--- a/build2/dist/module.cxx
+++ b/build2/dist/module.cxx
@@ -1,5 +1,5 @@
// file : build2/dist/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/module.hxx>
diff --git a/build2/dist/module.hxx b/build2/dist/module.hxx
index b66ca73..cfd3a0f 100644
--- a/build2/dist/module.hxx
+++ b/build2/dist/module.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_MODULE_HXX
diff --git a/build2/dist/operation.cxx b/build2/dist/operation.cxx
index 8921b7b..f980568 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/operation.hxx>
diff --git a/build2/dist/operation.hxx b/build2/dist/operation.hxx
index 0639688..2894884 100644
--- a/build2/dist/operation.hxx
+++ b/build2/dist/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_OPERATION_HXX
diff --git a/build2/dist/rule.cxx b/build2/dist/rule.cxx
index a131000..5ae1f66 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dist/rule.hxx>
diff --git a/build2/dist/rule.hxx b/build2/dist/rule.hxx
index ffeed9e..2050a5b 100644
--- a/build2/dist/rule.hxx
+++ b/build2/dist/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/dist/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DIST_RULE_HXX
diff --git a/build2/dump.cxx b/build2/dump.cxx
index 07ca17c..0c7e839 100644
--- a/build2/dump.cxx
+++ b/build2/dump.cxx
@@ -1,5 +1,5 @@
// file : build2/dump.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/dump.hxx>
diff --git a/build2/dump.hxx b/build2/dump.hxx
index 8330708..74ecbe7 100644
--- a/build2/dump.hxx
+++ b/build2/dump.hxx
@@ -1,5 +1,5 @@
// file : build2/dump.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_DUMP_HXX
diff --git a/build2/file.cxx b/build2/file.cxx
index 38d4a49..89c811d 100644
--- a/build2/file.cxx
+++ b/build2/file.cxx
@@ -1,5 +1,5 @@
// file : build2/file.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/file.hxx>
diff --git a/build2/file.hxx b/build2/file.hxx
index 08d089d..7f319cd 100644
--- a/build2/file.hxx
+++ b/build2/file.hxx
@@ -1,5 +1,5 @@
// file : build2/file.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILE_HXX
diff --git a/build2/file.ixx b/build2/file.ixx
index ef944cf..e977f04 100644
--- a/build2/file.ixx
+++ b/build2/file.ixx
@@ -1,5 +1,5 @@
// file : build2/file.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/filesystem.cxx b/build2/filesystem.cxx
index bfda1c4..47a711f 100644
--- a/build2/filesystem.cxx
+++ b/build2/filesystem.cxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/filesystem.hxx>
diff --git a/build2/filesystem.hxx b/build2/filesystem.hxx
index bbdc560..fe98263 100644
--- a/build2/filesystem.hxx
+++ b/build2/filesystem.hxx
@@ -1,5 +1,5 @@
// file : build2/filesystem.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FILESYSTEM_HXX
diff --git a/build2/filesystem.txx b/build2/filesystem.txx
index 8e50592..87aef17 100644
--- a/build2/filesystem.txx
+++ b/build2/filesystem.txx
@@ -1,5 +1,5 @@
// file : build2/filesystem.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <type_traits> // is_base_of
diff --git a/build2/function.cxx b/build2/function.cxx
index e71f158..43dd531 100644
--- a/build2/function.cxx
+++ b/build2/function.cxx
@@ -1,5 +1,5 @@
// file : build2/function.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/function.hxx b/build2/function.hxx
index ab63b48..c2686f2 100644
--- a/build2/function.hxx
+++ b/build2/function.hxx
@@ -1,5 +1,5 @@
// file : build2/function.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_FUNCTION_HXX
diff --git a/build2/functions-builtin.cxx b/build2/functions-builtin.cxx
index 03f3592..350bddf 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstdlib> // getenv()
diff --git a/build2/functions-filesystem.cxx b/build2/functions-filesystem.cxx
index 84b414e..e7578b2 100644
--- a/build2/functions-filesystem.cxx
+++ b/build2/functions-filesystem.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-filesystem.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx>
diff --git a/build2/functions-path.cxx b/build2/functions-path.cxx
index 1abaf40..161194c 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-process-path.cxx b/build2/functions-process-path.cxx
index bbfc427..0d35d12 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-regex.cxx b/build2/functions-regex.cxx
index da5cad9..c44ad7b 100644
--- a/build2/functions-regex.cxx
+++ b/build2/functions-regex.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-regex.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/build2/functions-string.cxx b/build2/functions-string.cxx
index 2faad06..de98fc8 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/functions-target-triplet.cxx b/build2/functions-target-triplet.cxx
index 0cb6846..371f9ee 100644
--- a/build2/functions-target-triplet.cxx
+++ b/build2/functions-target-triplet.cxx
@@ -1,5 +1,5 @@
// file : build2/functions-target-triplet.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/install/functions.cxx b/build2/install/functions.cxx
index dbe43c8..9d3eb3a 100644
--- a/build2/install/functions.cxx
+++ b/build2/install/functions.cxx
@@ -1,5 +1,5 @@
// file : build2/install/functions.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/function.hxx>
diff --git a/build2/install/init.cxx b/build2/install/init.cxx
index 52875d4..4ea438b 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/init.hxx>
diff --git a/build2/install/init.hxx b/build2/install/init.hxx
index 6239916..cd01a0c 100644
--- a/build2/install/init.hxx
+++ b/build2/install/init.hxx
@@ -1,5 +1,5 @@
// file : build2/install/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_INIT_HXX
diff --git a/build2/install/operation.cxx b/build2/install/operation.cxx
index be4dd2d..51deb38 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/operation.hxx>
diff --git a/build2/install/operation.hxx b/build2/install/operation.hxx
index 1f3db58..2a58c54 100644
--- a/build2/install/operation.hxx
+++ b/build2/install/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/install/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_OPERATION_HXX
diff --git a/build2/install/rule.cxx b/build2/install/rule.cxx
index 7c13188..5184399 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/install/rule.hxx>
diff --git a/build2/install/rule.hxx b/build2/install/rule.hxx
index c84249e..914ffdc 100644
--- a/build2/install/rule.hxx
+++ b/build2/install/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/install/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_RULE_HXX
diff --git a/build2/install/utility.hxx b/build2/install/utility.hxx
index ba27569..61ac6a7 100644
--- a/build2/install/utility.hxx
+++ b/build2/install/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/install/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_INSTALL_UTILITY_HXX
diff --git a/build2/lexer.cxx b/build2/lexer.cxx
index e35b99d..939e9ec 100644
--- a/build2/lexer.cxx
+++ b/build2/lexer.cxx
@@ -1,5 +1,5 @@
// file : build2/lexer.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/lexer.hxx>
diff --git a/build2/lexer.hxx b/build2/lexer.hxx
index a4eda1e..a12d26f 100644
--- a/build2/lexer.hxx
+++ b/build2/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_LEXER_HXX
diff --git a/build2/module.cxx b/build2/module.cxx
index 6ff3636..821e518 100644
--- a/build2/module.cxx
+++ b/build2/module.cxx
@@ -1,5 +1,5 @@
// file : build2/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/module.hxx>
diff --git a/build2/module.hxx b/build2/module.hxx
index fbaebd7..48c64af 100644
--- a/build2/module.hxx
+++ b/build2/module.hxx
@@ -1,5 +1,5 @@
// file : build2/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_MODULE_HXX
diff --git a/build2/name.cxx b/build2/name.cxx
index 5621101..9fc661b 100644
--- a/build2/name.cxx
+++ b/build2/name.cxx
@@ -1,5 +1,5 @@
// file : build2/name.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/types.hxx> // Note: not <build2/names>
diff --git a/build2/name.hxx b/build2/name.hxx
index aac0ad1..54fd130 100644
--- a/build2/name.hxx
+++ b/build2/name.hxx
@@ -1,5 +1,5 @@
// file : build2/name.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// Note: include <build2/types.hxx> instead of this file directly.
diff --git a/build2/name.ixx b/build2/name.ixx
index ef59442..16e1093 100644
--- a/build2/name.ixx
+++ b/build2/name.ixx
@@ -1,5 +1,5 @@
// file : build2/name.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/operation.cxx b/build2/operation.cxx
index 56f2979..d5e2299 100644
--- a/build2/operation.cxx
+++ b/build2/operation.cxx
@@ -1,5 +1,5 @@
// file : build2/operation.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/operation.hxx>
diff --git a/build2/operation.hxx b/build2/operation.hxx
index d70db28..f5a1cf3 100644
--- a/build2/operation.hxx
+++ b/build2/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_OPERATION_HXX
diff --git a/build2/parser.cxx b/build2/parser.cxx
index bbce5e5..dfa9916 100644
--- a/build2/parser.cxx
+++ b/build2/parser.cxx
@@ -1,5 +1,5 @@
// file : build2/parser.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/parser.hxx>
diff --git a/build2/parser.hxx b/build2/parser.hxx
index acf507e..edb2f84 100644
--- a/build2/parser.hxx
+++ b/build2/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PARSER_HXX
diff --git a/build2/prerequisite.cxx b/build2/prerequisite.cxx
index 7a74f76..8edcc74 100644
--- a/build2/prerequisite.cxx
+++ b/build2/prerequisite.cxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/prerequisite.hxx>
diff --git a/build2/prerequisite.hxx b/build2/prerequisite.hxx
index eef91e6..eb9f3b3 100644
--- a/build2/prerequisite.hxx
+++ b/build2/prerequisite.hxx
@@ -1,5 +1,5 @@
// file : build2/prerequisite.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_PREREQUISITE_HXX
diff --git a/build2/rule-map.hxx b/build2/rule-map.hxx
index e754283..b0ec742 100644
--- a/build2/rule-map.hxx
+++ b/build2/rule-map.hxx
@@ -1,5 +1,5 @@
// file : build2/rule-map.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE_MAP_HXX
diff --git a/build2/rule.cxx b/build2/rule.cxx
index fd6153e..fc80816 100644
--- a/build2/rule.cxx
+++ b/build2/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/rule.hxx>
diff --git a/build2/rule.hxx b/build2/rule.hxx
index f4a7798..4a91842 100644
--- a/build2/rule.hxx
+++ b/build2/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_RULE_HXX
diff --git a/build2/scheduler.cxx b/build2/scheduler.cxx
index 34b71cd..af203c3 100644
--- a/build2/scheduler.cxx
+++ b/build2/scheduler.cxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scheduler.hxx>
diff --git a/build2/scheduler.hxx b/build2/scheduler.hxx
index aac9425..f49c291 100644
--- a/build2/scheduler.hxx
+++ b/build2/scheduler.hxx
@@ -1,5 +1,5 @@
// file : build2/scheduler.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCHEDULER_HXX
diff --git a/build2/scheduler.txx b/build2/scheduler.txx
index 37dd320..2e7f71b 100644
--- a/build2/scheduler.txx
+++ b/build2/scheduler.txx
@@ -1,5 +1,5 @@
// file : build2/scheduler.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cerrno>
diff --git a/build2/scope.cxx b/build2/scope.cxx
index 8ec2c8c..d4ec9c8 100644
--- a/build2/scope.cxx
+++ b/build2/scope.cxx
@@ -1,5 +1,5 @@
// file : build2/scope.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/scope.hxx>
diff --git a/build2/scope.hxx b/build2/scope.hxx
index 527ff86..73d95b6 100644
--- a/build2/scope.hxx
+++ b/build2/scope.hxx
@@ -1,5 +1,5 @@
// file : build2/scope.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SCOPE_HXX
diff --git a/build2/scope.ixx b/build2/scope.ixx
index 46eea3d..9a93e9d 100644
--- a/build2/scope.ixx
+++ b/build2/scope.ixx
@@ -1,5 +1,5 @@
// file : build2/scope.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/search.cxx b/build2/search.cxx
index c7a7783..69e9986 100644
--- a/build2/search.cxx
+++ b/build2/search.cxx
@@ -1,5 +1,5 @@
// file : build2/search.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/search.hxx>
diff --git a/build2/search.hxx b/build2/search.hxx
index 79c7853..0bf70c0 100644
--- a/build2/search.hxx
+++ b/build2/search.hxx
@@ -1,5 +1,5 @@
// file : build2/search.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SEARCH_HXX
diff --git a/build2/spec.cxx b/build2/spec.cxx
index 0e5bd75..1b850b3 100644
--- a/build2/spec.cxx
+++ b/build2/spec.cxx
@@ -1,5 +1,5 @@
// file : build2/spec.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/spec.hxx>
diff --git a/build2/spec.hxx b/build2/spec.hxx
index 8b62150..211e637 100644
--- a/build2/spec.hxx
+++ b/build2/spec.hxx
@@ -1,5 +1,5 @@
// file : build2/spec.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_SPEC_HXX
diff --git a/build2/target-key.hxx b/build2/target-key.hxx
index d9ae57c..271a003 100644
--- a/build2/target-key.hxx
+++ b/build2/target-key.hxx
@@ -1,5 +1,5 @@
// file : build2/target-key.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_KEY_HXX
diff --git a/build2/target-state.hxx b/build2/target-state.hxx
index 2913abb..d7fe9c6 100644
--- a/build2/target-state.hxx
+++ b/build2/target-state.hxx
@@ -1,5 +1,5 @@
// file : build2/target-state.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_STATE_HXX
diff --git a/build2/target-type.hxx b/build2/target-type.hxx
index 3e519f4..5886fdc 100644
--- a/build2/target-type.hxx
+++ b/build2/target-type.hxx
@@ -1,5 +1,5 @@
// file : build2/target-type.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_TYPE_HXX
diff --git a/build2/target.cxx b/build2/target.cxx
index 13db67e..973eed8 100644
--- a/build2/target.cxx
+++ b/build2/target.cxx
@@ -1,5 +1,5 @@
// file : build2/target.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/target.hxx>
diff --git a/build2/target.hxx b/build2/target.hxx
index 05a748c..e4f65ff 100644
--- a/build2/target.hxx
+++ b/build2/target.hxx
@@ -1,5 +1,5 @@
// file : build2/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TARGET_HXX
diff --git a/build2/target.ixx b/build2/target.ixx
index 3148ab4..ea91b6e 100644
--- a/build2/target.ixx
+++ b/build2/target.ixx
@@ -1,5 +1,5 @@
// file : build2/target.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cstring> // memcpy()
diff --git a/build2/target.txx b/build2/target.txx
index d93d300..4feea2f 100644
--- a/build2/target.txx
+++ b/build2/target.txx
@@ -1,5 +1,5 @@
// file : build2/target.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <libbutl/filesystem.mxx> // dir_iterator
diff --git a/build2/test/common.cxx b/build2/test/common.cxx
index 8197d5d..5cca902 100644
--- a/build2/test/common.cxx
+++ b/build2/test/common.cxx
@@ -1,5 +1,5 @@
// file : build2/test/common.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/common.hxx>
diff --git a/build2/test/common.hxx b/build2/test/common.hxx
index 81cccb7..1bd25d3 100644
--- a/build2/test/common.hxx
+++ b/build2/test/common.hxx
@@ -1,5 +1,5 @@
// file : build2/test/common.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_COMMON_HXX
diff --git a/build2/test/init.cxx b/build2/test/init.cxx
index 036f41c..66889f7 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/init.hxx>
diff --git a/build2/test/init.hxx b/build2/test/init.hxx
index 8ca0d23..8f37a90 100644
--- a/build2/test/init.hxx
+++ b/build2/test/init.hxx
@@ -1,5 +1,5 @@
// file : build2/test/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_INIT_HXX
diff --git a/build2/test/module.hxx b/build2/test/module.hxx
index 529f826..2962639 100644
--- a/build2/test/module.hxx
+++ b/build2/test/module.hxx
@@ -1,5 +1,5 @@
// file : build2/test/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_MODULE_HXX
diff --git a/build2/test/operation.cxx b/build2/test/operation.cxx
index 7c968ff..c0ea34d 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/operation.hxx>
diff --git a/build2/test/operation.hxx b/build2/test/operation.hxx
index 09739d6..ffb80cd 100644
--- a/build2/test/operation.hxx
+++ b/build2/test/operation.hxx
@@ -1,5 +1,5 @@
// file : build2/test/operation.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_OPERATION_HXX
diff --git a/build2/test/rule.cxx b/build2/test/rule.cxx
index 47c8004..f877a4d 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/rule.hxx>
diff --git a/build2/test/rule.hxx b/build2/test/rule.hxx
index 85fa1cd..e4fd28d 100644
--- a/build2/test/rule.hxx
+++ b/build2/test/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/test/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_RULE_HXX
diff --git a/build2/test/script/builtin.cxx b/build2/test/script/builtin.cxx
index 0a238bb..d52aee4 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/builtin.hxx>
diff --git a/build2/test/script/builtin.hxx b/build2/test/script/builtin.hxx
index ae0681f..4d4ad35 100644
--- a/build2/test/script/builtin.hxx
+++ b/build2/test/script/builtin.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/builtin.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_BUILTIN_HXX
diff --git a/build2/test/script/lexer.cxx b/build2/test/script/lexer.cxx
index 4d139ce..ed0bd15 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/lexer.hxx>
diff --git a/build2/test/script/lexer.hxx b/build2/test/script/lexer.hxx
index 5e013b2..de882b6 100644
--- a/build2/test/script/lexer.hxx
+++ b/build2/test/script/lexer.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/lexer.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_LEXER_HXX
diff --git a/build2/test/script/parser.cxx b/build2/test/script/parser.cxx
index dad397b..c7a0b20 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/parser.hxx>
diff --git a/build2/test/script/parser.hxx b/build2/test/script/parser.hxx
index 4c666f5..bedb504 100644
--- a/build2/test/script/parser.hxx
+++ b/build2/test/script/parser.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/parser.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_PARSER_HXX
diff --git a/build2/test/script/regex.cxx b/build2/test/script/regex.cxx
index 5e14e6e..8f6477b 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/regex.hxx>
diff --git a/build2/test/script/regex.hxx b/build2/test/script/regex.hxx
index 2850f23..eca02a3 100644
--- a/build2/test/script/regex.hxx
+++ b/build2/test/script/regex.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/regex.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_REGEX_HXX
diff --git a/build2/test/script/regex.ixx b/build2/test/script/regex.ixx
index 4073312..3dbf8c1 100644
--- a/build2/test/script/regex.ixx
+++ b/build2/test/script/regex.ixx
@@ -1,5 +1,5 @@
// file : build2/test/script/regex.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/test/script/runner.cxx b/build2/test/script/runner.cxx
index 6496b0f..f6fc312 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/runner.hxx>
diff --git a/build2/test/script/runner.hxx b/build2/test/script/runner.hxx
index 84487d0..17b4de1 100644
--- a/build2/test/script/runner.hxx
+++ b/build2/test/script/runner.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/runner.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_RUNNER_HXX
diff --git a/build2/test/script/script.cxx b/build2/test/script/script.cxx
index 77b5e68..50e362c 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/script.hxx>
diff --git a/build2/test/script/script.hxx b/build2/test/script/script.hxx
index e4db856..0e83387 100644
--- a/build2/test/script/script.hxx
+++ b/build2/test/script/script.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/script.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_SCRIPT_HXX
diff --git a/build2/test/script/script.ixx b/build2/test/script/script.ixx
index 7c075fb..fbb8b0d 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/test/script/token.cxx b/build2/test/script/token.cxx
index 42428c6..ae61f3a 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/script/token.hxx>
diff --git a/build2/test/script/token.hxx b/build2/test/script/token.hxx
index 0e8a577..d6745fa 100644
--- a/build2/test/script/token.hxx
+++ b/build2/test/script/token.hxx
@@ -1,5 +1,5 @@
// file : build2/test/script/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_SCRIPT_TOKEN_HXX
diff --git a/build2/test/target.cxx b/build2/test/target.cxx
index 0bda827..a517240 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/test/target.hxx>
diff --git a/build2/test/target.hxx b/build2/test/target.hxx
index 9eec146..f25a39b 100644
--- a/build2/test/target.hxx
+++ b/build2/test/target.hxx
@@ -1,5 +1,5 @@
// file : build2/test/target.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TEST_TARGET_HXX
diff --git a/build2/token.cxx b/build2/token.cxx
index ec78901..603a5a7 100644
--- a/build2/token.cxx
+++ b/build2/token.cxx
@@ -1,5 +1,5 @@
// file : build2/token.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/token.hxx>
diff --git a/build2/token.hxx b/build2/token.hxx
index 2a590d7..424c1c5 100644
--- a/build2/token.hxx
+++ b/build2/token.hxx
@@ -1,5 +1,5 @@
// file : build2/token.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TOKEN_HXX
diff --git a/build2/types-parsers.cxx b/build2/types-parsers.cxx
index 4cc723c..18afaf2 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/types-parsers.hxx>
diff --git a/build2/types-parsers.hxx b/build2/types-parsers.hxx
index adbc5c3..3dead44 100644
--- a/build2/types-parsers.hxx
+++ b/build2/types-parsers.hxx
@@ -1,5 +1,5 @@
// file : build2/types-parsers.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
// CLI parsers, included into the generated source files.
diff --git a/build2/types.hxx b/build2/types.hxx
index 310e689..8764c35 100644
--- a/build2/types.hxx
+++ b/build2/types.hxx
@@ -1,5 +1,5 @@
// file : build2/types.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_TYPES_HXX
diff --git a/build2/utility.cxx b/build2/utility.cxx
index 2f46124..3c2ad0d 100644
--- a/build2/utility.cxx
+++ b/build2/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/utility.hxx>
diff --git a/build2/utility.hxx b/build2/utility.hxx
index 8ea1d66..4ca12ca 100644
--- a/build2/utility.hxx
+++ b/build2/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_UTILITY_HXX
diff --git a/build2/utility.ixx b/build2/utility.ixx
index 3595ce4..6d6f389 100644
--- a/build2/utility.ixx
+++ b/build2/utility.ixx
@@ -1,5 +1,5 @@
// file : build2/utility.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/utility.txx b/build2/utility.txx
index 0d9d342..7479b0a 100644
--- a/build2/utility.txx
+++ b/build2/utility.txx
@@ -1,5 +1,5 @@
// file : build2/utility.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
namespace build2
diff --git a/build2/variable.cxx b/build2/variable.cxx
index eb74aad..8000913 100644
--- a/build2/variable.cxx
+++ b/build2/variable.cxx
@@ -1,5 +1,5 @@
// file : build2/variable.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/variable.hxx>
diff --git a/build2/variable.hxx b/build2/variable.hxx
index d61bb1c..808efc9 100644
--- a/build2/variable.hxx
+++ b/build2/variable.hxx
@@ -1,5 +1,5 @@
// file : build2/variable.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VARIABLE_HXX
diff --git a/build2/variable.ixx b/build2/variable.ixx
index dcc1304..953bc86 100644
--- a/build2/variable.ixx
+++ b/build2/variable.ixx
@@ -1,5 +1,5 @@
// file : build2/variable.ixx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 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 c2dbea9..4273fd0 100644
--- a/build2/variable.txx
+++ b/build2/variable.txx
@@ -1,5 +1,5 @@
// file : build2/variable.txx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/diagnostics.hxx>
diff --git a/build2/version.hxx.in b/build2/version.hxx.in
index 927a971..94b36b8 100644
--- a/build2/version.hxx.in
+++ b/build2/version.hxx.in
@@ -1,5 +1,5 @@
// file : build2/version.hxx.in -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION // Note: using the version macro itself.
diff --git a/build2/version/init.cxx b/build2/version/init.cxx
index 03be401..d1b0273 100644
--- a/build2/version/init.cxx
+++ b/build2/version/init.cxx
@@ -1,5 +1,5 @@
// file : build2/version/init.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/init.hxx>
diff --git a/build2/version/init.hxx b/build2/version/init.hxx
index 425e282..ef6481a 100644
--- a/build2/version/init.hxx
+++ b/build2/version/init.hxx
@@ -1,5 +1,5 @@
// file : build2/version/init.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_INIT_HXX
diff --git a/build2/version/module.cxx b/build2/version/module.cxx
index acc629a..7f9a173 100644
--- a/build2/version/module.cxx
+++ b/build2/version/module.cxx
@@ -1,5 +1,5 @@
// file : build2/version/module.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/module.hxx>
diff --git a/build2/version/module.hxx b/build2/version/module.hxx
index e24ce88..b3bf813 100644
--- a/build2/version/module.hxx
+++ b/build2/version/module.hxx
@@ -1,5 +1,5 @@
// file : build2/version/module.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_MODULE_HXX
diff --git a/build2/version/rule.cxx b/build2/version/rule.cxx
index 2b1d366..1a41cef 100644
--- a/build2/version/rule.cxx
+++ b/build2/version/rule.cxx
@@ -1,5 +1,5 @@
// file : build2/version/rule.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/rule.hxx>
diff --git a/build2/version/rule.hxx b/build2/version/rule.hxx
index 01350cc..b01383f 100644
--- a/build2/version/rule.hxx
+++ b/build2/version/rule.hxx
@@ -1,5 +1,5 @@
// file : build2/version/rule.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_RULE_HXX
diff --git a/build2/version/snapshot-git.cxx b/build2/version/snapshot-git.cxx
index a8b9330..278c5ce 100644
--- a/build2/version/snapshot-git.cxx
+++ b/build2/version/snapshot-git.cxx
@@ -1,5 +1,5 @@
// file : build2/version/snapshot-git.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <ctime> // time_t
diff --git a/build2/version/snapshot.cxx b/build2/version/snapshot.cxx
index 46db19b..b2f8d23 100644
--- a/build2/version/snapshot.cxx
+++ b/build2/version/snapshot.cxx
@@ -1,5 +1,5 @@
// file : build2/version/snapshot.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/snapshot.hxx>
diff --git a/build2/version/snapshot.hxx b/build2/version/snapshot.hxx
index 15f4b59..bb5e4d4 100644
--- a/build2/version/snapshot.hxx
+++ b/build2/version/snapshot.hxx
@@ -1,5 +1,5 @@
// file : build2/version/snapshot.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_SNAPSHOT_HXX
diff --git a/build2/version/utility.cxx b/build2/version/utility.cxx
index 0f8ea86..265f3a2 100644
--- a/build2/version/utility.cxx
+++ b/build2/version/utility.cxx
@@ -1,5 +1,5 @@
// file : build2/version/utility.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <build2/version/utility.hxx>
diff --git a/build2/version/utility.hxx b/build2/version/utility.hxx
index c373f6c..7b012e4 100644
--- a/build2/version/utility.hxx
+++ b/build2/version/utility.hxx
@@ -1,5 +1,5 @@
// file : build2/version/utility.hxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#ifndef BUILD2_VERSION_UTILITY_HXX
diff --git a/buildfile b/buildfile
index 452b660..ad12194 100644
--- a/buildfile
+++ b/buildfile
@@ -1,5 +1,5 @@
# file : buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: {*/ -build/ -config/ -old-tests/} \
diff --git a/doc/buildfile b/doc/buildfile
index cf7a1fb..d69a58d 100644
--- a/doc/buildfile
+++ b/doc/buildfile
@@ -1,5 +1,5 @@
# file : doc/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
define css: file
diff --git a/doc/manual.cli b/doc/manual.cli
index ecfb0ef..6874cee 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1,5 +1,5 @@
// file : doc/manual.cli
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 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 353850a..7ca06c8 100644
--- a/doc/testscript.cli
+++ b/doc/testscript.cli
@@ -1,5 +1,5 @@
// file : doc/testscript.cli
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
"\name=build2-testscript-manual"
diff --git a/old-tests/depdb/buildfile b/old-tests/depdb/buildfile
index 8acc227..de6fbe3 100644
--- a/old-tests/depdb/buildfile
+++ b/old-tests/depdb/buildfile
@@ -1,5 +1,5 @@
# file : tests/depdb/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 b2b74a8..c371dfd 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/old-tests/lexer/buildfile b/old-tests/lexer/buildfile
index 2ceab78..613fcf5 100644
--- a/old-tests/lexer/buildfile
+++ b/old-tests/lexer/buildfile
@@ -1,5 +1,5 @@
# file : tests/lexer/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 e70b523..96ba0f4 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <string>
diff --git a/old-tests/parser/buildfile b/old-tests/parser/buildfile
index 9083ec7..8f3cbf5 100644
--- a/old-tests/parser/buildfile
+++ b/old-tests/parser/buildfile
@@ -1,5 +1,5 @@
# file : tests/parser/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 40cc834..037d266 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/tests/build/bootstrap.build b/tests/build/bootstrap.build
index 355a05a..91bc3e9 100644
--- a/tests/build/bootstrap.build
+++ b/tests/build/bootstrap.build
@@ -1,5 +1,5 @@
# file : tests/build/bootstrap.build
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 76ed483..6e4fea9 100644
--- a/tests/build/root.build
+++ b/tests/build/root.build
@@ -1,5 +1,5 @@
# file : tests/build/root.build
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
cxx.std = latest
diff --git a/tests/buildfile b/tests/buildfile
index a968862..092b2ad 100644
--- a/tests/buildfile
+++ b/tests/buildfile
@@ -1,5 +1,5 @@
# file : tests/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: {*/ -build/} file{common.test}
diff --git a/tests/cc/libu/buildfile b/tests/cc/libu/buildfile
index e7efc2a..26ac0e0 100644
--- a/tests/cc/libu/buildfile
+++ b/tests/cc/libu/buildfile
@@ -1,5 +1,5 @@
# file : tests/cc/libu/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test utility library support.
diff --git a/tests/cc/libu/testscript b/tests/cc/libu/testscript
index 78a3eb3..4552141 100644
--- a/tests/cc/libu/testscript
+++ b/tests/cc/libu/testscript
@@ -1,5 +1,5 @@
# file : tests/cc/libu/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/cc/modules/buildfile b/tests/cc/modules/buildfile
index b83d549..88d4c1c 100644
--- a/tests/cc/modules/buildfile
+++ b/tests/cc/modules/buildfile
@@ -1,5 +1,5 @@
# file : tests/cc/modules/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ modules support.
diff --git a/tests/cc/modules/testscript b/tests/cc/modules/testscript
index ac46451..0b4dcd3 100644
--- a/tests/cc/modules/testscript
+++ b/tests/cc/modules/testscript
@@ -1,5 +1,5 @@
# file : tests/cc/modules/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/cc/preprocessed/buildfile b/tests/cc/preprocessed/buildfile
index bb5d6ab..fd7296f 100644
--- a/tests/cc/preprocessed/buildfile
+++ b/tests/cc/preprocessed/buildfile
@@ -1,5 +1,5 @@
# file : tests/cc/preprocessed/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test {c, cxx}.preprocessed logic.
diff --git a/tests/cc/preprocessed/testscript b/tests/cc/preprocessed/testscript
index 644e121..2c20d3f 100644
--- a/tests/cc/preprocessed/testscript
+++ b/tests/cc/preprocessed/testscript
@@ -1,5 +1,5 @@
# file : tests/cc/preprocessed/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
crosstest = false
diff --git a/tests/common.test b/tests/common.test
index 83623cf..a1c9316 100644
--- a/tests/common.test
+++ b/tests/common.test
@@ -1,5 +1,5 @@
# file : tests/common.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 77fcb89..2d70573 100644
--- a/tests/directive/assert.test
+++ b/tests/directive/assert.test
@@ -1,5 +1,5 @@
# file : tests/directive/assert.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/directive/buildfile b/tests/directive/buildfile
index 920faad..c03a08d 100644
--- a/tests/directive/buildfile
+++ b/tests/directive/buildfile
@@ -1,5 +1,5 @@
# file : tests/directive/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} $b
diff --git a/tests/directive/run.test b/tests/directive/run.test
index 507cca1..30d4a6a 100644
--- a/tests/directive/run.test
+++ b/tests/directive/run.test
@@ -1,5 +1,5 @@
# file : tests/directive/run.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# We are going to run the build system driver so no cross-testing.
diff --git a/tests/eval/buildfile b/tests/eval/buildfile
index d7569aa..8fa0064 100644
--- a/tests/eval/buildfile
+++ b/tests/eval/buildfile
@@ -1,5 +1,5 @@
# file : tests/eval/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} $b
diff --git a/tests/eval/comma.test b/tests/eval/comma.test
index 216e889..1a36dd1 100644
--- a/tests/eval/comma.test
+++ b/tests/eval/comma.test
@@ -1,5 +1,5 @@
# file : tests/eval/comma.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 f01bf7f..c1a4cf7 100644
--- a/tests/eval/comp.test
+++ b/tests/eval/comp.test
@@ -1,5 +1,5 @@
# file : tests/eval/comp.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 283b6b1..796f92a 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 341b315..babd956 100644
--- a/tests/eval/qual.test
+++ b/tests/eval/qual.test
@@ -1,5 +1,5 @@
# file : tests/eval/qual.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 f599373..a220110 100644
--- a/tests/eval/ternary.test
+++ b/tests/eval/ternary.test
@@ -1,5 +1,5 @@
# file : tests/eval/ternary.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 8bf8cff..a3e1d4c 100644
--- a/tests/eval/value.test
+++ b/tests/eval/value.test
@@ -1,5 +1,5 @@
# file : tests/eval/value.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 57a7544..c144c23 100644
--- a/tests/expansion/buildfile
+++ b/tests/expansion/buildfile
@@ -1,5 +1,5 @@
# file : tests/expansion/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} $b
diff --git a/tests/expansion/type.test b/tests/expansion/type.test
index c9186ea..8899aa3 100644
--- a/tests/expansion/type.test
+++ b/tests/expansion/type.test
@@ -1,5 +1,5 @@
# file : tests/expansion/type.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test type propagation during expansion.
diff --git a/tests/function/builtin/buildfile b/tests/function/builtin/buildfile
index 903860b..f4836aa 100644
--- a/tests/function/builtin/buildfile
+++ b/tests/function/builtin/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/builtin/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/builtin/testscript b/tests/function/builtin/testscript
index 3e27958..6108455 100644
--- a/tests/function/builtin/testscript
+++ b/tests/function/builtin/testscript
@@ -1,5 +1,5 @@
# file : tests/function/builtin/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/function/filesystem/buildfile b/tests/function/filesystem/buildfile
index b41344f..41a8563 100644
--- a/tests/function/filesystem/buildfile
+++ b/tests/function/filesystem/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/filesystem/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/filesystem/testscript b/tests/function/filesystem/testscript
index 5c8a9a6..61fca19 100644
--- a/tests/function/filesystem/testscript
+++ b/tests/function/filesystem/testscript
@@ -1,5 +1,5 @@
# file : tests/function/filesystem/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/function/install/buildfile b/tests/function/install/buildfile
index afc729f..3711328 100644
--- a/tests/function/install/buildfile
+++ b/tests/function/install/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/install/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/install/testscript b/tests/function/install/testscript
index b0a0172..73aba00 100644
--- a/tests/function/install/testscript
+++ b/tests/function/install/testscript
@@ -1,5 +1,5 @@
# file : tests/function/install/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 b6fb6b2..678ae48 100644
--- a/tests/function/path/buildfile
+++ b/tests/function/path/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/path/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/path/testscript b/tests/function/path/testscript
index 7d53807..8446bf0 100644
--- a/tests/function/path/testscript
+++ b/tests/function/path/testscript
@@ -1,5 +1,5 @@
# file : tests/function/path/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/function/regex/buildfile b/tests/function/regex/buildfile
index b63f64a..dbcbcab 100644
--- a/tests/function/regex/buildfile
+++ b/tests/function/regex/buildfile
@@ -1,5 +1,5 @@
# file : tests/function/regex/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/function/regex/testscript b/tests/function/regex/testscript
index 6cce873..28d6c8e 100644
--- a/tests/function/regex/testscript
+++ b/tests/function/regex/testscript
@@ -1,5 +1,5 @@
# file : tests/function/regex/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/hooks/buildfile b/tests/hooks/buildfile
index 1bb5fa4..e91d389 100644
--- a/tests/hooks/buildfile
+++ b/tests/hooks/buildfile
@@ -1,5 +1,5 @@
# file : tests/hooks/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/hooks/testscript b/tests/hooks/testscript
index 7ad8028..f0d5c14 100644
--- a/tests/hooks/testscript
+++ b/tests/hooks/testscript
@@ -1,5 +1,5 @@
# file : tests/hooks/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/loop/buildfile b/tests/loop/buildfile
index 7517da5..e583492 100644
--- a/tests/loop/buildfile
+++ b/tests/loop/buildfile
@@ -1,5 +1,5 @@
# file : tests/loop/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} $b
diff --git a/tests/loop/for.test b/tests/loop/for.test
index 746f1bb..66bfc80 100644
--- a/tests/loop/for.test
+++ b/tests/loop/for.test
@@ -1,5 +1,5 @@
# file : tests/loop/for.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test for-loop.
diff --git a/tests/name/buildfile b/tests/name/buildfile
index dc949f0..4449a1f 100644
--- a/tests/name/buildfile
+++ b/tests/name/buildfile
@@ -1,5 +1,5 @@
# file : tests/name/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} $b
diff --git a/tests/name/cross.test b/tests/name/cross.test
index 2969abb..009b851 100644
--- a/tests/name/cross.test
+++ b/tests/name/cross.test
@@ -1,5 +1,5 @@
# file : tests/name/cross.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/name/pattern.test b/tests/name/pattern.test
index 00838d0..792a7c3 100644
--- a/tests/name/pattern.test
+++ b/tests/name/pattern.test
@@ -1,5 +1,5 @@
# file : tests/name/pattern.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/search/dir/buildfile b/tests/search/dir/buildfile
index 07c2f3e..7a139a0 100644
--- a/tests/search/dir/buildfile
+++ b/tests/search/dir/buildfile
@@ -1,5 +1,5 @@
# file : tests/search/dir/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test loading of dir{} buildfiles during target search.
diff --git a/tests/search/dir/testscript b/tests/search/dir/testscript
index e9ffa6a..71add0b 100644
--- a/tests/search/dir/testscript
+++ b/tests/search/dir/testscript
@@ -1,5 +1,5 @@
# file : tests/search/dir/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = 'update(../)'
diff --git a/tests/test/buildfile b/tests/test/buildfile
index 5ae60ad..ae792ed 100644
--- a/tests/test/buildfile
+++ b/tests/test/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: */ file{common.test}
diff --git a/tests/test/common.test b/tests/test/common.test
index fc3cf9f..ed87424 100644
--- a/tests/test/common.test
+++ b/tests/test/common.test
@@ -1,5 +1,5 @@
# file : tests/test/common.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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/config-test/buildfile b/tests/test/config-test/buildfile
index 909f8f2..3f17d1d 100644
--- a/tests/test/config-test/buildfile
+++ b/tests/test/config-test/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/config-build/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test config.test.
diff --git a/tests/test/config-test/driver.cxx b/tests/test/config-test/driver.cxx
index 1da7c9d..807e36a 100644
--- a/tests/test/config-test/driver.cxx
+++ b/tests/test/config-test/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/test/config-test/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/tests/test/config-test/testscript b/tests/test/config-test/testscript
index 1c540ea..7aadaf2 100644
--- a/tests/test/config-test/testscript
+++ b/tests/test/config-test/testscript
@@ -1,5 +1,5 @@
# file : tests/test/config-build/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Setup a realistic test project that we will then exercise.
diff --git a/tests/test/script/buildfile b/tests/test/script/buildfile
index a0bae6e..4adc9d0 100644
--- a/tests/test/script/buildfile
+++ b/tests/test/script/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: */ file{common.test}
diff --git a/tests/test/script/builtin/buildfile b/tests/test/script/builtin/buildfile
index 6f27370..7338d4c 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} file{cp-dir/cp-file} $b
diff --git a/tests/test/script/builtin/cat.test b/tests/test/script/builtin/cat.test
index 0105e7c..69ff578 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/cp.test b/tests/test/script/builtin/cp.test
index 6a26e35..e81b395 100644
--- a/tests/test/script/builtin/cp.test
+++ b/tests/test/script/builtin/cp.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/cp.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 ac245c4..28647f4 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/ln.test b/tests/test/script/builtin/ln.test
index 99e2bcb..8b4c30e 100644
--- a/tests/test/script/builtin/ln.test
+++ b/tests/test/script/builtin/ln.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/ln.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 8f97fe3..92cd2e0 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 9a9ffc6..3679ff1 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/rmdir.test b/tests/test/script/builtin/rmdir.test
index 6666f79..0e53bde 100644
--- a/tests/test/script/builtin/rmdir.test
+++ b/tests/test/script/builtin/rmdir.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/rmdir.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/sed.test b/tests/test/script/builtin/sed.test
index 5f3a31e..71824a1 100644
--- a/tests/test/script/builtin/sed.test
+++ b/tests/test/script/builtin/sed.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/sed.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/builtin/test.test b/tests/test/script/builtin/test.test
index 2e792ad..73d89bc 100644
--- a/tests/test/script/builtin/test.test
+++ b/tests/test/script/builtin/test.test
@@ -1,5 +1,5 @@
# file : tests/test/script/builtin/test.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 73a37a4..7188a21 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 cc93a8d..bf9ebba 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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/generated/buildfile b/tests/test/script/generated/buildfile
index 6922afc..8dc8a73 100644
--- a/tests/test/script/generated/buildfile
+++ b/tests/test/script/generated/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/script/generated/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test generated testscripts.
diff --git a/tests/test/script/generated/testscript b/tests/test/script/generated/testscript
index 8153104..6f19fb1 100644
--- a/tests/test/script/generated/testscript
+++ b/tests/test/script/generated/testscript
@@ -1,5 +1,5 @@
# file : tests/test/script/generated/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = test clean
diff --git a/tests/test/script/generated/testscript.in b/tests/test/script/generated/testscript.in
index 297d79d..2125194 100644
--- a/tests/test/script/generated/testscript.in
+++ b/tests/test/script/generated/testscript.in
@@ -1,5 +1,5 @@
# file : tests/test/script/generated/testscript.in
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
echo '@version@' >'1.2.3'
diff --git a/tests/test/script/integration/buildfile b/tests/test/script/integration/buildfile
index f3cfb65..cce2b12 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test integration of testscript into build system.
diff --git a/tests/test/script/integration/testscript b/tests/test/script/integration/testscript
index e7abebe..7176e0e 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: using common.test from test/, not script/.
diff --git a/tests/test/script/runner/buildfile b/tests/test/script/runner/buildfile
index 1049a1f..0067ec1 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} exe{driver} $b
diff --git a/tests/test/script/runner/cleanup.test b/tests/test/script/runner/cleanup.test
index 68d2014..2d99215 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 c22e7e7..b48ab6e 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <limits> // numeric_limits
diff --git a/tests/test/script/runner/exit.test b/tests/test/script/runner/exit.test
index ae8f21a..7933203 100644
--- a/tests/test/script/runner/exit.test
+++ b/tests/test/script/runner/exit.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/exit.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/expr.test b/tests/test/script/runner/expr.test
index 2ccbaa9..cfc5277 100644
--- a/tests/test/script/runner/expr.test
+++ b/tests/test/script/runner/expr.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/expr.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/if.test b/tests/test/script/runner/if.test
index d9c3601..f22f761 100644
--- a/tests/test/script/runner/if.test
+++ b/tests/test/script/runner/if.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/if.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/output.test b/tests/test/script/runner/output.test
index f46b6ec..a83c092 100644
--- a/tests/test/script/runner/output.test
+++ b/tests/test/script/runner/output.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/output.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Some of the tests below (*/script-wd, before/*) are probably more appropriate
diff --git a/tests/test/script/runner/pipe.test b/tests/test/script/runner/pipe.test
index 5e1ada8..03d8b2a 100644
--- a/tests/test/script/runner/pipe.test
+++ b/tests/test/script/runner/pipe.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/pipe.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/redirect.test b/tests/test/script/runner/redirect.test
index 79a771e..13d7219 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/script/runner/regex.test b/tests/test/script/runner/regex.test
index 964b961..018976c 100644
--- a/tests/test/script/runner/regex.test
+++ b/tests/test/script/runner/regex.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/regex.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Here we test that regex objects are properly created by the parser/runner
diff --git a/tests/test/script/runner/set.test b/tests/test/script/runner/set.test
index b90bb14..2266ae9 100644
--- a/tests/test/script/runner/set.test
+++ b/tests/test/script/runner/set.test
@@ -1,5 +1,5 @@
# file : tests/test/script/runner/set.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 87c80e1..86d9ca4 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/test/simple/generated/buildfile b/tests/test/simple/generated/buildfile
index 1ff8396..df0131a 100644
--- a/tests/test/simple/generated/buildfile
+++ b/tests/test/simple/generated/buildfile
@@ -1,5 +1,5 @@
# file : tests/test/simple/generated/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test generated test inputs/outputs.
diff --git a/tests/test/simple/generated/driver.cxx b/tests/test/simple/generated/driver.cxx
index a8e5cab..a7c0875 100644
--- a/tests/test/simple/generated/driver.cxx
+++ b/tests/test/simple/generated/driver.cxx
@@ -1,5 +1,5 @@
// file : tests/test/simple/generated/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <string>
diff --git a/tests/test/simple/generated/testscript b/tests/test/simple/generated/testscript
index 4590466..63200f7 100644
--- a/tests/test/simple/generated/testscript
+++ b/tests/test/simple/generated/testscript
@@ -1,5 +1,5 @@
# file : tests/test/simple/generated/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = test clean
diff --git a/tests/value/buildfile b/tests/value/buildfile
index ac45282..1ab26d5 100644
--- a/tests/value/buildfile
+++ b/tests/value/buildfile
@@ -1,5 +1,5 @@
# file : tests/value/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: test{*} $b
diff --git a/tests/value/concat.test b/tests/value/concat.test
index 8cf6e38..79f004c 100644
--- a/tests/value/concat.test
+++ b/tests/value/concat.test
@@ -1,5 +1,5 @@
# file : tests/value/concat.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../common.test
diff --git a/tests/value/reverse.test b/tests/value/reverse.test
index a323935..5208536 100644
--- a/tests/value/reverse.test
+++ b/tests/value/reverse.test
@@ -1,5 +1,5 @@
# file : tests/value/reverse.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test reversal to canonical/original representation.
diff --git a/tests/variable/override/buildfile b/tests/variable/override/buildfile
index 6cd339f..3cc05be 100644
--- a/tests/variable/override/buildfile
+++ b/tests/variable/override/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/override/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/override/testscript b/tests/variable/override/testscript
index 3529574..591fc19 100644
--- a/tests/variable/override/testscript
+++ b/tests/variable/override/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/override/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/variable/prerequisite-specific/buildfile b/tests/variable/prerequisite-specific/buildfile
index dc017c1..0dc0380 100644
--- a/tests/variable/prerequisite-specific/buildfile
+++ b/tests/variable/prerequisite-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/prerequisite-specific/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/prerequisite-specific/testscript b/tests/variable/prerequisite-specific/testscript
index ba21557..d0ce5e0 100644
--- a/tests/variable/prerequisite-specific/testscript
+++ b/tests/variable/prerequisite-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/prerequisite-specific/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/variable/scope-specific/buildfile b/tests/variable/scope-specific/buildfile
index 81a8158..3ab9dd2 100644
--- a/tests/variable/scope-specific/buildfile
+++ b/tests/variable/scope-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/scope-specific/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/scope-specific/testscript b/tests/variable/scope-specific/testscript
index 1f5f5fb..2f519d2 100644
--- a/tests/variable/scope-specific/testscript
+++ b/tests/variable/scope-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/scope-specific/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/tests/variable/target-specific/buildfile b/tests/variable/target-specific/buildfile
index 5ae03b0..c66aba7 100644
--- a/tests/variable/target-specific/buildfile
+++ b/tests/variable/target-specific/buildfile
@@ -1,5 +1,5 @@
# file : tests/variable/target-specific/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
./: testscript $b
diff --git a/tests/variable/target-specific/testscript b/tests/variable/target-specific/testscript
index e8cc9c2..64ca0b6 100644
--- a/tests/variable/target-specific/testscript
+++ b/tests/variable/target-specific/testscript
@@ -1,5 +1,5 @@
# file : tests/variable/scope-specific/testscript
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
.include ../../common.test
diff --git a/unit-tests/cc/lexer/buildfile b/unit-tests/cc/lexer/buildfile
index 8c20552..bf7c1c5 100644
--- a/unit-tests/cc/lexer/buildfile
+++ b/unit-tests/cc/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../build2/
diff --git a/unit-tests/cc/lexer/char-literal.test b/unit-tests/cc/lexer/char-literal.test
index f2c6249..6253096 100644
--- a/unit-tests/cc/lexer/char-literal.test
+++ b/unit-tests/cc/lexer/char-literal.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/char-literal.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test character literals.
diff --git a/unit-tests/cc/lexer/comment.test b/unit-tests/cc/lexer/comment.test
index e90d8e0..2b5d81e 100644
--- a/unit-tests/cc/lexer/comment.test
+++ b/unit-tests/cc/lexer/comment.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/comment.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C and C++ comments.
diff --git a/unit-tests/cc/lexer/driver.cxx b/unit-tests/cc/lexer/driver.cxx
index 53910a6..3314a38 100644
--- a/unit-tests/cc/lexer/driver.cxx
+++ b/unit-tests/cc/lexer/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/cc/lexer/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/cc/lexer/line.test b/unit-tests/cc/lexer/line.test
index 9eda9c3..83ebbeb 100644
--- a/unit-tests/cc/lexer/line.test
+++ b/unit-tests/cc/lexer/line.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/line.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test line continuations.
diff --git a/unit-tests/cc/lexer/number.test b/unit-tests/cc/lexer/number.test
index 1d9b9c5..7336037 100644
--- a/unit-tests/cc/lexer/number.test
+++ b/unit-tests/cc/lexer/number.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/number.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test numbers.
diff --git a/unit-tests/cc/lexer/preprocessor.test b/unit-tests/cc/lexer/preprocessor.test
index 13b8baf..fbe578d 100644
--- a/unit-tests/cc/lexer/preprocessor.test
+++ b/unit-tests/cc/lexer/preprocessor.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/preprocessor.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test preprocessor lines.
diff --git a/unit-tests/cc/lexer/raw-string-literal.test b/unit-tests/cc/lexer/raw-string-literal.test
index 7d5b920..09b54b5 100644
--- a/unit-tests/cc/lexer/raw-string-literal.test
+++ b/unit-tests/cc/lexer/raw-string-literal.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/raw-string-literal.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test raw string literals.
diff --git a/unit-tests/cc/lexer/string-literal.test b/unit-tests/cc/lexer/string-literal.test
index f726c76..b21b1d2 100644
--- a/unit-tests/cc/lexer/string-literal.test
+++ b/unit-tests/cc/lexer/string-literal.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/lexer/string-literal.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test string literals (except raw).
diff --git a/unit-tests/cc/parser/buildfile b/unit-tests/cc/parser/buildfile
index 0c04bb1..c01c1c0 100644
--- a/unit-tests/cc/parser/buildfile
+++ b/unit-tests/cc/parser/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/cc/parser/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../build2/
diff --git a/unit-tests/cc/parser/driver.cxx b/unit-tests/cc/parser/driver.cxx
index 19d85e8..7332b2d 100644
--- a/unit-tests/cc/parser/driver.cxx
+++ b/unit-tests/cc/parser/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/cc/parser/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/cc/parser/module.test b/unit-tests/cc/parser/module.test
index 45e621c..e1f9b0c 100644
--- a/unit-tests/cc/parser/module.test
+++ b/unit-tests/cc/parser/module.test
@@ -1,5 +1,5 @@
# file : unit-tests/cc/parser/module.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test C++ module constructs.
diff --git a/unit-tests/function/buildfile b/unit-tests/function/buildfile
index 38f541a..a3eb72f 100644
--- a/unit-tests/function/buildfile
+++ b/unit-tests/function/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/function/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/function/call.test b/unit-tests/function/call.test
index e17c247..127af24 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 627f76a..e97596a 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 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 bce00e7..4620e6a 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* <'$dump()' >:'' : none
diff --git a/unit-tests/lexer/buildfile b/unit-tests/lexer/buildfile
index 6df2a72..2e14979 100644
--- a/unit-tests/lexer/buildfile
+++ b/unit-tests/lexer/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/lexer/buildspec.test b/unit-tests/lexer/buildspec.test
index 81eeb00..9aa0f55 100644
--- a/unit-tests/lexer/buildspec.test
+++ b/unit-tests/lexer/buildspec.test
@@ -1,5 +1,5 @@
# file : unit-tests/lexer/buildspec.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = buildspec
diff --git a/unit-tests/lexer/comment.test b/unit-tests/lexer/comment.test
index 6840219..8e0ef2e 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: single-line
diff --git a/unit-tests/lexer/driver.cxx b/unit-tests/lexer/driver.cxx
index 5bbefb9..4e6a47d 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 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 a377cf5..4bd33c4 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 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 a44d6af..708e904 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.options += -q
diff --git a/unit-tests/name/buildfile b/unit-tests/name/buildfile
index 84f22c4..f484571 100644
--- a/unit-tests/name/buildfile
+++ b/unit-tests/name/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/name/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/name/driver.cxx b/unit-tests/name/driver.cxx
index 57d9c3c..e5d2155 100644
--- a/unit-tests/name/driver.cxx
+++ b/unit-tests/name/driver.cxx
@@ -1,5 +1,5 @@
// file : unit-tests/name/driver.cxx -*- C++ -*-
-// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <sstream>
diff --git a/unit-tests/scheduler/buildfile b/unit-tests/scheduler/buildfile
index 81c077b..ef8a259 100644
--- a/unit-tests/scheduler/buildfile
+++ b/unit-tests/scheduler/buildfile
@@ -1,5 +1,5 @@
# file : unit-tests/scheduler/buildfile
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../build2/
diff --git a/unit-tests/scheduler/driver.cxx b/unit-tests/scheduler/driver.cxx
index 783ddc9..a966127 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <chrono>
diff --git a/unit-tests/test/script/lexer/buildfile b/unit-tests/test/script/lexer/buildfile
index 8cb284c..34c5d9f 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../../build2/
diff --git a/unit-tests/test/script/lexer/command-expansion.test b/unit-tests/test/script/lexer/command-expansion.test
index ffbb944..88d7ced 100644
--- a/unit-tests/test/script/lexer/command-expansion.test
+++ b/unit-tests/test/script/lexer/command-expansion.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/command-expansion.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-expansion
diff --git a/unit-tests/test/script/lexer/command-line.test b/unit-tests/test/script/lexer/command-line.test
index adc8cd1..0b396b8 100644
--- a/unit-tests/test/script/lexer/command-line.test
+++ b/unit-tests/test/script/lexer/command-line.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/command-line.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = command-line
diff --git a/unit-tests/test/script/lexer/description-line.test b/unit-tests/test/script/lexer/description-line.test
index 6b160c0..5f2ea13 100644
--- a/unit-tests/test/script/lexer/description-line.test
+++ b/unit-tests/test/script/lexer/description-line.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/description-line.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = description-line
diff --git a/unit-tests/test/script/lexer/driver.cxx b/unit-tests/test/script/lexer/driver.cxx
index 9ff393b..ecce3eb 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/test/script/lexer/first-token.test b/unit-tests/test/script/lexer/first-token.test
index 6044f53..d754d69 100644
--- a/unit-tests/test/script/lexer/first-token.test
+++ b/unit-tests/test/script/lexer/first-token.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/first-token.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: this mode auto-expires after each token.
diff --git a/unit-tests/test/script/lexer/second-token.test b/unit-tests/test/script/lexer/second-token.test
index 94ea441..8b3f452 100644
--- a/unit-tests/test/script/lexer/second-token.test
+++ b/unit-tests/test/script/lexer/second-token.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/second-token.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Note: this mode auto-expires after each token.
diff --git a/unit-tests/test/script/lexer/variable-line.test b/unit-tests/test/script/lexer/variable-line.test
index c97981d..68d3a71 100644
--- a/unit-tests/test/script/lexer/variable-line.test
+++ b/unit-tests/test/script/lexer/variable-line.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/variable-line.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
test.arguments = variable-line
diff --git a/unit-tests/test/script/lexer/variable.test b/unit-tests/test/script/lexer/variable.test
index 15458f5..60106ab 100644
--- a/unit-tests/test/script/lexer/variable.test
+++ b/unit-tests/test/script/lexer/variable.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/lexer/variable.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# Test handling custom variable names ($*, $~, $NN).
diff --git a/unit-tests/test/script/parser/buildfile b/unit-tests/test/script/parser/buildfile
index ea76bcd..ee0e26d 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../../build2/
diff --git a/unit-tests/test/script/parser/cleanup.test b/unit-tests/test/script/parser/cleanup.test
index ac4d949..1b43c90 100644
--- a/unit-tests/test/script/parser/cleanup.test
+++ b/unit-tests/test/script/parser/cleanup.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/cleanup.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: always
diff --git a/unit-tests/test/script/parser/command-if.test b/unit-tests/test/script/parser/command-if.test
index 29d1dce..4936553 100644
--- a/unit-tests/test/script/parser/command-if.test
+++ b/unit-tests/test/script/parser/command-if.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/command-if.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/unit-tests/test/script/parser/command-re-parse.test b/unit-tests/test/script/parser/command-re-parse.test
index 657bf88..a6ef6d3 100644
--- a/unit-tests/test/script/parser/command-re-parse.test
+++ b/unit-tests/test/script/parser/command-re-parse.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/command-re-parse.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: double-quote
diff --git a/unit-tests/test/script/parser/description.test b/unit-tests/test/script/parser/description.test
index 3e2bb7f..e651a4a 100644
--- a/unit-tests/test/script/parser/description.test
+++ b/unit-tests/test/script/parser/description.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/description.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: id
diff --git a/unit-tests/test/script/parser/directive.test b/unit-tests/test/script/parser/directive.test
index 39bd666..66bae0d 100644
--- a/unit-tests/test/script/parser/directive.test
+++ b/unit-tests/test/script/parser/directive.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/directive.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: not-directive
diff --git a/unit-tests/test/script/parser/driver.cxx b/unit-tests/test/script/parser/driver.cxx
index f6c8f7f..b59b572 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <cassert>
diff --git a/unit-tests/test/script/parser/exit.test b/unit-tests/test/script/parser/exit.test
index 9a4f9dc..3c796f1 100644
--- a/unit-tests/test/script/parser/exit.test
+++ b/unit-tests/test/script/parser/exit.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/exit.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: eq
diff --git a/unit-tests/test/script/parser/expansion.test b/unit-tests/test/script/parser/expansion.test
index 0f17f64..e161c2c 100644
--- a/unit-tests/test/script/parser/expansion.test
+++ b/unit-tests/test/script/parser/expansion.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/expansion.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: quote
diff --git a/unit-tests/test/script/parser/here-document.test b/unit-tests/test/script/parser/here-document.test
index b32961c..9aebed4 100644
--- a/unit-tests/test/script/parser/here-document.test
+++ b/unit-tests/test/script/parser/here-document.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/here-document.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: end-marker
diff --git a/unit-tests/test/script/parser/here-string.test b/unit-tests/test/script/parser/here-string.test
index ab16779..f5e3c94 100644
--- a/unit-tests/test/script/parser/here-string.test
+++ b/unit-tests/test/script/parser/here-string.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/here-string.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: empty
diff --git a/unit-tests/test/script/parser/include.test b/unit-tests/test/script/parser/include.test
index 0559716..99e17de 100644
--- a/unit-tests/test/script/parser/include.test
+++ b/unit-tests/test/script/parser/include.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/include.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: none
diff --git a/unit-tests/test/script/parser/pipe-expr.test b/unit-tests/test/script/parser/pipe-expr.test
index d789f56..3b06da3 100644
--- a/unit-tests/test/script/parser/pipe-expr.test
+++ b/unit-tests/test/script/parser/pipe-expr.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/pipe-expr.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: pipe
diff --git a/unit-tests/test/script/parser/pre-parse.test b/unit-tests/test/script/parser/pre-parse.test
index d2ae7ce..b1f4209 100644
--- a/unit-tests/test/script/parser/pre-parse.test
+++ b/unit-tests/test/script/parser/pre-parse.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/pre-parse.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: attribute
diff --git a/unit-tests/test/script/parser/redirect.test b/unit-tests/test/script/parser/redirect.test
index 4fc3a9d..766d6cc 100644
--- a/unit-tests/test/script/parser/redirect.test
+++ b/unit-tests/test/script/parser/redirect.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/redirect.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
# @@ Add tests for redirects other than trace, here-*, file and merge.
diff --git a/unit-tests/test/script/parser/regex.test b/unit-tests/test/script/parser/regex.test
index 058a5bc..d8ebb68 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: here-string
diff --git a/unit-tests/test/script/parser/scope-if.test b/unit-tests/test/script/parser/scope-if.test
index 2867107..c0cf6fb 100644
--- a/unit-tests/test/script/parser/scope-if.test
+++ b/unit-tests/test/script/parser/scope-if.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/scope-if.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: if
diff --git a/unit-tests/test/script/parser/scope.test b/unit-tests/test/script/parser/scope.test
index 437a3dc..21a6f50 100644
--- a/unit-tests/test/script/parser/scope.test
+++ b/unit-tests/test/script/parser/scope.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/scope.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
$* testscript <'cmd $@' >"cmd 1" : id-testscript
diff --git a/unit-tests/test/script/parser/setup-teardown.test b/unit-tests/test/script/parser/setup-teardown.test
index 6711442..f9cbb04 100644
--- a/unit-tests/test/script/parser/setup-teardown.test
+++ b/unit-tests/test/script/parser/setup-teardown.test
@@ -1,5 +1,5 @@
# file : unit-tests/test/script/parser/setup-teardown.test
-# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
: setup
diff --git a/unit-tests/test/script/regex/buildfile b/unit-tests/test/script/regex/buildfile
index 217ff70..87c10eb 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-2017 Code Synthesis Ltd
+# copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
# license : MIT; see accompanying LICENSE file
include ../../../../build2/
diff --git a/unit-tests/test/script/regex/driver.cxx b/unit-tests/test/script/regex/driver.cxx
index fd35f2a..8696da6 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-2017 Code Synthesis Ltd
+// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include <regex>