aboutsummaryrefslogtreecommitdiff
path: root/build2/buildfile
AgeCommit message (Collapse)AuthorFilesLines
2019-03-08Fix bug in buildfileKaren Arutyunov1-1/+1
2019-03-08Use new setup for unit testsKaren Arutyunov1-3/+21
2019-03-05Align with latest bdep-newKaren Arutyunov1-11/+16
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-11-28Add config.hxx.in config header, move stage status thereBoris Kolpackov1-2/+3
2018-09-10Replace libu with libue in buildfilesKaren Arutyunov1-4/+4
2018-09-03Use (native) C and C++ compilers we were built with as defaultsBoris Kolpackov1-0/+12
2018-07-05Add backlink to generated options parsing codeBoris Kolpackov1-0/+5
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov1-1/+1
2018-03-24Fix bug in '--' handlingBoris Kolpackov1-3/+3
2017-11-27Add {c,cxx}.class variablesBoris Kolpackov1-1/+1
Compiler class describes a set of compilers that follow more or less the same command line interface. Compilers that don't belong to any of the existing classes are in classes of their own (say, Sun CC would be on its own if we were to support it). Currently defined compiler classes: gcc gcc, clang, clang-apple, icc (on non-Windows) msvc msvc, clang-cl, icc (Windows)
2017-10-17Adjust stack size on WindowsBoris Kolpackov1-0/+14
2017-09-25Make use of libpkgconf libraryKaren Arutyunov1-1/+2
2017-08-23Don't clean generated cli files from srcBoris Kolpackov1-2/+5
2017-08-20Don't distribute generated version.hxx and don't clean versionBoris Kolpackov1-1/+0
Now the clean operation in src_root should result in state identical to distributed (which appears to be important to some packaging systems, e.g., Debian).
2017-07-29Refine utility library semantics with "see through" themeBoris Kolpackov1-4/+0
2017-07-28Use utility library to arrange unit testingBoris Kolpackov1-9/+9
2017-07-12Make use of wildcards in buildfilesKaren Arutyunov1-105/+3
2017-06-27Add support for regex function familyKaren Arutyunov1-0/+1
2017-06-26Add support for $path_search() and $path_match()Karen Arutyunov1-0/+1
2017-06-21Move regex utilities to libbutlKaren Arutyunov1-1/+0
2017-05-25Implement parsing of C++ module declarationsBoris Kolpackov1-0/+1
2017-05-24Implement support for tokenization of preprocessed C/C++ sourceBoris Kolpackov1-0/+1
2017-05-01Add hxx extension for headersKaren Arutyunov1-5/+5
2017-04-28Switch to version moduleBoris Kolpackov1-0/+3
2017-04-26Implement version moduleBoris Kolpackov1-0/+6
2017-04-25Rename version header to version-impl to give way to version moduleBoris Kolpackov1-1/+1
2017-03-17Implement create meta-operationBoris Kolpackov1-1/+1
2017-03-13Implement dir/type-aware name group crossingBoris Kolpackov1-11/+4
2017-03-10First attempt to use wildcard patternsBoris Kolpackov1-0/+13
2017-03-03Fix cli distribution via groupBoris Kolpackov1-8/+6
2017-03-02Fix unit test code generationBoris Kolpackov1-1/+7
2017-03-02Implement parallel matchBoris Kolpackov1-1/+1
2017-02-13Pass const scope& where modification should not happenBoris Kolpackov1-1/+1
2017-02-03Add sed builtinKaren Arutyunov1-0/+1
2017-01-19Add support for portable path modifer and dot character escaping inversionKaren Arutyunov1-1/+1
2017-01-12Implement support for narrowing down tests (config.test)Boris Kolpackov1-0/+2
2017-01-06Store platform targets as typed target_tripletBoris Kolpackov1-85/+86
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-16Add scheduler.txx to buildfileKaren Arutyunov1-1/+1
2016-12-16Add line_regexKaren Arutyunov1-0/+1
2016-12-16Whitespace cleanupBoris Kolpackov1-2/+2
2016-12-09Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov1-0/+1
2016-12-05Distribution, installation fixesKaren Arutyunov1-1/+1
2016-11-30Add support for typed/untyped concatenated expansionBoris Kolpackov1-0/+1
2016-11-23Implement few builtin functions that can operate on any valueBoris Kolpackov1-0/+1
type() null() empty () identity()
2016-11-21Add process_path.{recall,effect} build2 functionsBoris Kolpackov1-80/+81
2016-11-18Add function machinery, implement path.normalize()Boris Kolpackov1-1/+3
Note that multi-argument functions are not yet "callable" since there is no support for value packs.
2016-11-15Add cat, false and true builtinsKaren Arutyunov1-0/+3