aboutsummaryrefslogtreecommitdiff
path: root/build2/target
AgeCommit message (Expand)AuthorFilesLines
2016-04-21Move target state reset back to recipe()Boris Kolpackov1-6/+4
2016-04-21Implement short-circuiting to group stateBoris Kolpackov1-46/+64
2016-04-21Use hash map/set for targets/prerequisites to resolve key change issueBoris Kolpackov1-4/+9
2016-04-19Redesign src/out scopingBoris Kolpackov1-37/+58
2016-04-04Implement value typing, null support via value attributesBoris Kolpackov1-4/+11
2016-04-02Add notion of lookup depth, fix bug with NULL overridesBoris Kolpackov1-1/+19
2016-03-31Clean up variable lookup interfacesBoris Kolpackov1-9/+8
2016-03-31Set part of variable override implementationBoris Kolpackov1-1/+4
2016-03-28New variable architectureBoris Kolpackov1-4/+1
2016-03-16Cleanup typed variable assignmentBoris Kolpackov1-1/+8
2016-03-08Fix uninitialized target state bugBoris Kolpackov1-2/+2
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-58/+48
2016-01-27Rework default extension derivation, againBoris Kolpackov1-16/+22
2016-01-24Differentiate extension printing according to stream verbosityBoris Kolpackov1-0/+15
2016-01-23Clean up default target extension derivation logicBoris Kolpackov1-0/+10
2016-01-23Change target_key::ext from pointer to pointer to reference to pointerBoris Kolpackov1-4/+5
2016-01-21Tighten/clarify interfaceBoris Kolpackov1-0/+3
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2016-01-05Rename build directory/namespace to build2Boris Kolpackov1-0/+1084