summaryrefslogtreecommitdiffstats
path: root/build2/search.cxx
Commit message (Expand)AuthorAgeFilesLines
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
* Pass extension supplied by rule to target type default extension functionBoris Kolpackov2018-07-261-1/+1
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Make search_existing_file() more consistentBoris Kolpackov2018-02-191-20/+17
* Distinguish between "fixed" and "default" target extensionsBoris Kolpackov2017-12-071-1/+3
* Fix dist bug where missing source file would be silently ignoredBoris Kolpackov2017-11-221-9/+24
* Adapt to modularization of libbutlKaren Arutyunov2017-10-031-1/+1
* Adjust extension semantics in file rule to match search_existing_file()Boris Kolpackov2017-05-311-1/+1
* Add hxx extension for headersKaren Arutyunov2017-05-011-7/+7
* Implement parallel matchBoris Kolpackov2017-03-021-13/+11
* Implement target_set locking, including extension updateBoris Kolpackov2017-02-131-4/+6
* Redesign target_set interface in preparation for lockingBoris Kolpackov2017-02-131-7/+5
* Add notion of phase, enforceBoris Kolpackov2017-02-131-6/+21
* Implement automatic loading of directory buildfilesBoris Kolpackov2017-01-231-2/+2
* Get rid of extension_poolBoris Kolpackov2017-01-191-4/+5
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Move exe{} to build2 core, add fallback extensions (existing files)Boris Kolpackov2016-12-161-3/+1
* Optimize out path::normalize() callsBoris Kolpackov2016-08-021-2/+8
* Move filesystem-related functions from context to new filesystem filesBoris Kolpackov2016-07-081-1/+1
* Add notion of ad hoc group, use to handle DLL/import libraryBoris Kolpackov2016-06-261-1/+1
* Revert back to using root scope in src_out()/out_src()Boris Kolpackov2016-04-231-1/+1
* Redesign src/out scopingBoris Kolpackov2016-04-191-34/+76
* Rename level[1-6]() to l[1-6]()Boris Kolpackov2016-02-291-11/+8
* <types>/<utility> scheme cleanupBoris Kolpackov2016-02-121-3/+0
* Rework default extension derivation, againBoris Kolpackov2016-01-271-11/+9
* Differentiate extension printing according to stream verbosityBoris Kolpackov2016-01-241-3/+3
* Change target_key::ext from pointer to pointer to reference to pointerBoris Kolpackov2016-01-231-11/+15
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+171