summaryrefslogtreecommitdiffstats
path: root/build2/function.hxx
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
|
* Move invalid_argument handler from default_thunk() to call()Boris Kolpackov2018-10-231-5/+5
| | | | This way we let a custom thunk catch derived exception (like invalid_path).
* Add support for returning optional<T> from (buildfile) function implementationsBoris Kolpackov2018-08-091-1/+5
|
* Resolve function overload via the argument reversal to untypedBoris Kolpackov2018-07-161-3/+6
|
* Add $process.run() and $process.run_regex() functionsBoris Kolpackov2018-06-201-0/+6
| | | | | | | | | | | | | | $process.run(<prog>[ <args>...]) Return trimmed stdout. $process.run_regex(<prog>[ <args>...], <pat> [, <fmt>]) Return stdout lines matched and optionally processed with regex. Each line of stdout (including the customary trailing blank) is matched (as a whole) against <pat> and, if successful, returned, optionally processed with <fmt>, as an element of a list.
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
|
* Add workarounds for all releases of VC15Karen Arutyunov2018-05-181-1/+1
|
* Add workarounds for VC15u7Boris Kolpackov2018-04-131-1/+1
|
* Add support for VC15u6Boris Kolpackov2018-02-151-1/+1
|
* Fix few undefined behavior (ubsan) bugsBoris Kolpackov2018-01-021-48/+49
|
* Add support for VC 15u5 (compiler version 19.12)Boris Kolpackov2017-12-121-1/+1
|
* Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov2017-09-111-23/+209
|
* Extend workaround version checks to VC15u3 (19.11)Boris Kolpackov2017-06-121-1/+1
|
* Add hxx extension for headersKaren Arutyunov2017-05-011-0/+699