aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/module.cxx
AgeCommit message (Expand)AuthorFilesLines
2020-01-28Use scope::var_pool()Boris Kolpackov1-2/+2
2020-01-27Improve module loading APIBoris Kolpackov1-2/+38
2019-11-07Use `lib` prefix on MinGW when forming build system module library nameBoris Kolpackov1-1/+3
2019-11-04Add support for configuration exporting and importingBoris Kolpackov1-1/+1
2019-10-25Add --silent, remap verbosity 0 to 1 while building modules unless silentBoris Kolpackov1-0/+15
2019-10-23Un-tune scheduler when building build system modulesBoris Kolpackov1-1/+15
2019-10-22Handle invalid_argument when constructing build system module project nameBoris Kolpackov1-1/+9
2019-10-22Implement loaded_modules state lockingBoris Kolpackov1-0/+13
2019-10-22Minor fixesBoris Kolpackov1-1/+1
2019-10-22Add load_builtin_module()Boris Kolpackov1-0/+7
2019-10-22Rename global_mutex_shards to global_mutexesBoris Kolpackov1-2/+2
2019-10-22Add tracing to find_module() and import_module()Boris Kolpackov1-1/+20
2019-10-22Move global mutex shards to contextBoris Kolpackov1-2/+3
2019-08-30Cutoff diagnostics stack when switching to nested contextBoris Kolpackov1-24/+36
2019-08-28Move cxx build system module to separate libraryKaren Arutyunov1-0/+1
2019-08-28Move c build system module to separate libraryKaren Arutyunov1-0/+1
2019-08-28Move cc build system module to separate libraryKaren Arutyunov1-0/+1
2019-08-28Move bin build system module to separate libraryKaren Arutyunov1-0/+1
2019-08-27Propagate global var overrides to module build contextBoris Kolpackov1-6/+6
2019-08-26Improve diagnostics in import_module()Boris Kolpackov1-20/+25
2019-08-26Implement updating build system modulesBoris Kolpackov1-23/+153
2019-08-23Introduce notion of build contextBoris Kolpackov1-2/+2
2019-08-23Disable dynamic build system module loading in bootstrap buildBoris Kolpackov1-6/+17
2019-08-21Implement dynamic loading of build system modulesBoris Kolpackov1-38/+269
2019-07-01Split build system into library and driverBoris Kolpackov1-0/+147