aboutsummaryrefslogtreecommitdiff
path: root/build2/search.cxx
AgeCommit message (Expand)AuthorFilesLines
2017-02-13Implement target_set locking, including extension updateBoris Kolpackov1-4/+6
2017-02-13Redesign target_set interface in preparation for lockingBoris Kolpackov1-7/+5
2017-02-13Add notion of phase, enforceBoris Kolpackov1-6/+21
2017-01-23Implement automatic loading of directory buildfilesBoris Kolpackov1-2/+2
2017-01-19Get rid of extension_poolBoris Kolpackov1-4/+5
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-12-16Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov1-3/+1
2016-08-02Optimize out path::normalize() callsBoris Kolpackov1-2/+8
2016-07-08Move filesystem-related functions from context to new filesystem filesBoris Kolpackov1-1/+1
2016-06-26Add notion of ad hoc group, use to handle DLL/import libraryBoris Kolpackov1-1/+1
2016-04-23Revert back to using root scope in src_out()/out_src()Boris Kolpackov1-1/+1
2016-04-19Redesign src/out scopingBoris Kolpackov1-34/+76
2016-02-29Rename level[1-6]() to l[1-6]()Boris Kolpackov1-11/+8
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-3/+0
2016-01-27Rework default extension derivation, againBoris Kolpackov1-11/+9
2016-01-24Differentiate extension printing according to stream verbosityBoris Kolpackov1-3/+3
2016-01-23Change target_key::ext from pointer to pointer to reference to pointerBoris Kolpackov1-11/+15
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2016-01-05Rename build directory/namespace to build2Boris Kolpackov1-0/+171