aboutsummaryrefslogtreecommitdiff
path: root/build2/function.cxx
AgeCommit message (Expand)AuthorFilesLines
2018-07-30Make project variable to be of project_name typeKaren Arutyunov1-0/+2
2018-07-20Add builtin.concat(dir_path,name) overloadBoris Kolpackov1-0/+2
2018-07-16Resolve function overload via the argument reversal to untypedBoris Kolpackov1-22/+62
2018-06-20Add $process.run() and $process.run_regex() functionsBoris Kolpackov1-0/+2
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-01-02Fix few undefined behavior (ubsan) bugsBoris Kolpackov1-3/+3
2017-11-09Add support for for-loopBoris Kolpackov1-1/+1
2017-09-11Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov1-5/+31
2017-06-27Add support for regex function familyKaren Arutyunov1-0/+2
2017-06-26Add support for $path_search() and $path_match()Karen Arutyunov1-2/+4
2017-05-01Add hxx extension for headersKaren Arutyunov1-1/+1
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-3/+2
2017-01-06Store platform targets as typed target_tripletBoris Kolpackov1-5/+7
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-11-30Add support for typed/untyped concatenated expansionBoris Kolpackov1-6/+14
2016-11-26Add support for VC15Karen Arutyunov1-1/+1
2016-11-23Implement few builtin functions that can operate on any valueBoris Kolpackov1-0/+2
2016-11-22Use diagnostics facility from libbutlBoris Kolpackov1-39/+32
2016-11-21Add process_path.{recall,effect} build2 functionsBoris Kolpackov1-2/+3
2016-11-21Make types array in function machinery constexprBoris Kolpackov1-0/+4
2016-11-21Add support for derived-to-base function overload resolutionBoris Kolpackov1-88/+170
2016-11-18Add function machinery, implement path.normalize()Boris Kolpackov1-0/+231