summaryrefslogtreecommitdiffstats
path: root/unit-tests/function
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-164-4/+4
* Replace libu with libue in buildfilesKaren Arutyunov2018-09-101-1/+1
* Rename .test/test{} to .testscript/testscript{}Boris Kolpackov2018-09-043-3/+3
* Resolve function overload via the argument reversal to untypedBoris Kolpackov2018-07-162-1/+20
* Update copyright yearKaren Arutyunov2018-05-194-4/+4
* Fix few undefined behavior (ubsan) bugsBoris Kolpackov2018-01-021-6/+6
* Make use of libpkgconf libraryKaren Arutyunov2017-09-251-1/+1
* Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov2017-09-111-2/+18
* Use utility library to arrange unit testingBoris Kolpackov2017-07-281-12/+1
* Add hxx prerequisite type in test buildfilesKaren Arutyunov2017-07-131-1/+2
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-121-1/+1
* Add support for regex function familyKaren Arutyunov2017-06-271-3/+3
* Add support for $path_search() and $path_match()Karen Arutyunov2017-06-261-3/+3
* Add hxx extension for headersKaren Arutyunov2017-05-011-8/+8
* Implement create meta-operationBoris Kolpackov2017-03-171-1/+1
* Add ability for meta-operation to preprocess buildspecBoris Kolpackov2017-03-161-1/+1
* Only recognize function call if lparen is unseparatedBoris Kolpackov2017-03-061-3/+1
* Fix unit test code generationBoris Kolpackov2017-03-021-3/+1
* Pass const scope& where modification should not happenBoris Kolpackov2017-02-131-1/+1
* Add notion of phase, enforceBoris Kolpackov2017-02-131-1/+0
* Add scheduling calls to operation's match()Boris Kolpackov2017-02-132-4/+2
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-132-1/+6
* Tests cleanup (take 2)Karen Arutyunov2017-01-091-3/+0
* Store platform targets as typed target_tripletBoris Kolpackov2017-01-061-1/+2
* Update copyright yearBoris Kolpackov2017-01-054-4/+4
* Tests cleanupKaren Arutyunov2017-01-052-3/+3
* Add support for regex in runnerKaren Arutyunov2017-01-051-10/+20
* Add comma, ternary, logical operators support in eval contextBoris Kolpackov2016-12-053-2/+4
* Add support for typed/untyped concatenated expansionBoris Kolpackov2016-11-301-2/+2
* Implement literal here-document supportBoris Kolpackov2016-11-252-24/+24
* Disable compiler-dependent output check in function call unit testKaren Arutyunov2016-11-231-10/+10
* Implement value type propagation on expansionBoris Kolpackov2016-11-232-3/+3
* Implement few builtin functions that can operate on any valueBoris Kolpackov2016-11-231-2/+2
* Use diagnostics facility from libbutlBoris Kolpackov2016-11-221-1/+1
* Change build.driver/path variable to build.path/process_pathBoris Kolpackov2016-11-211-4/+4
* Add process_path.{recall,effect} build2 functionsBoris Kolpackov2016-11-211-1/+2
* Add support for derived-to-base function overload resolutionBoris Kolpackov2016-11-212-7/+16
* Add function machinery, implement path.normalize()Boris Kolpackov2016-11-184-0/+284