summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bump version to 0.4.0-a1, master is open for businessBoris Kolpackov2016-04-265-10/+10
* Add imported library rpaths before user-suppliedBoris Kolpackov2016-04-261-9/+13
* Suppress Clang warningBoris Kolpackov2016-04-251-1/+1
* Fix bug in C++ compiler guessing logicBoris Kolpackov2016-04-251-1/+1
* Add missing variable assignmentsBoris Kolpackov2016-04-251-4/+4
* Add workaround for GCC 4.8 bug in default initialization of union memberBoris Kolpackov2016-04-251-3/+9
* Add missing file to buildfileBoris Kolpackov2016-04-231-1/+1
* Backwards-compatibility fixesBoris Kolpackov2016-04-231-1/+7
* Revert back to using root scope in src_out()/out_src()Boris Kolpackov2016-04-236-20/+22
* Fix testBoris Kolpackov2016-04-222-2/+2
* NEWS file proofreading fixesBoris Kolpackov2016-04-221-8/+8
* Bump version to 0.3.0Boris Kolpackov2016-04-225-9/+9
* Clarify few @@ notesBoris Kolpackov2016-04-222-2/+2
* Update NEWS fileBoris Kolpackov2016-04-221-22/+35
* Move target state reset back to recipe()Boris Kolpackov2016-04-214-10/+8
* Update submodulesBoris Kolpackov2016-04-212-0/+0
* Fix legacy stuff in testsBoris Kolpackov2016-04-2113-39/+12
* Implement short-circuiting to group stateBoris Kolpackov2016-04-217-65/+90
* Delete target_key assignment operators since we need tracking referencesBoris Kolpackov2016-04-211-3/+14
* Use hash map/set for targets/prerequisites to resolve key change issueBoris Kolpackov2016-04-217-38/+127
* Print variable/value attributes in dump()Boris Kolpackov2016-04-201-16/+45
* Add missing cast() specializationBoris Kolpackov2016-04-201-0/+9
* Type install.mode variableBoris Kolpackov2016-04-201-1/+2
* Redesign src/out scopingBoris Kolpackov2016-04-1929-478/+544
* Add support for using value attributes in eval contextBoris Kolpackov2016-04-1812-275/+526
* Update NEWS fileBoris Kolpackov2016-04-171-0/+101
* Change text.exe to exe{*}:test (BC change)Boris Kolpackov2016-04-121-1/+2
* Change BACK to BC (backwards-compatibility) markerBoris Kolpackov2016-04-121-1/+1
* Add support for scope-qualification of overrides, scope visibilityBoris Kolpackov2016-04-122-19/+93
* Mark non-BC changes for futureBoris Kolpackov2016-04-122-6/+4
* Update INSTALL fileBoris Kolpackov2016-04-122-7/+6
* Simplify unconfigured module interfaceBoris Kolpackov2016-04-114-27/+47
* Separate config variable for different modules with blanksBoris Kolpackov2016-04-111-0/+32
* Cleanup find_override() implementationBoris Kolpackov2016-04-111-69/+91
* Redo config inheritance logicBoris Kolpackov2016-04-119-27/+118
* Adjust abs_dir_path usage to take advantage of inheritanceBoris Kolpackov2016-04-112-19/+19
* Add basic support for variable value inheritanceBoris Kolpackov2016-04-114-7/+34
* New configuration logic, iteration 1Boris Kolpackov2016-04-1131-257/+338
* Tweak override logic WRT location of overridden valueBoris Kolpackov2016-04-094-35/+62
* Add abs_dir_path type, auto-complete if initialized from namesBoris Kolpackov2016-04-095-11/+114
* Add overview of variable override implementationBoris Kolpackov2016-04-091-5/+18
* Add support for printing overrides in dump()Boris Kolpackov2016-04-062-13/+69
* Test and fix override logicBoris Kolpackov2016-04-068-44/+451
* Fix NULL variable value assignment bugBoris Kolpackov2016-04-061-18/+28
* Set src/out_path on global_scopeBoris Kolpackov2016-04-061-2/+8
* Add support for scope/target-qualified variable expansionBoris Kolpackov2016-04-057-109/+227
* Make name::pair char againBoris Kolpackov2016-04-056-7/+38
* Fix bug in variable override codeBoris Kolpackov2016-04-051-1/+1
* Implement --buildfile option, overrides default buildfile, supports '-'Boris Kolpackov2016-04-058-9/+70
* Implement value typing, null support via value attributesBoris Kolpackov2016-04-0417-221/+533