aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/types.hxx
AgeCommit message (Expand)AuthorFilesLines
2022-12-15Add noexcept to move constructors and move assignment operatorsKaren Arutyunov1-2/+2
2022-11-08More work on child process diagnostics bufferingBoris Kolpackov1-0/+1
2022-10-27Initial work on child process diagnostics bufferingBoris Kolpackov1-0/+2
2022-10-19Add support for post hoc prerequisitesBoris Kolpackov1-0/+2
2022-05-10Use our own implementation of C++14 threads on MinGWBoris Kolpackov1-14/+39
2022-04-19Switch recipe from std::function to butl::move_only_function_exBoris Kolpackov1-1/+5
2022-02-02Redo diagnostics without operator<< in namespace stdBoris Kolpackov1-20/+13
2021-11-05Keep multiple prefixless entries for generated header mappingBoris Kolpackov1-0/+2
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-30/+30
2021-08-13Cache git status results in version moduleBoris Kolpackov1-0/+34
2021-06-21Add support for automatic generation of symbol exporting .def fileBoris Kolpackov1-0/+3
2021-06-08Implement ad hoc regex pattern rule supportBoris Kolpackov1-0/+1
2021-05-28Add support for regex-based target type/pattern specific variablesBoris Kolpackov1-0/+10
2021-04-20Detect environment changes in ad hoc recipesBoris Kolpackov1-6/+24
2021-01-30Add std::{map, multimap} to types.hxxBoris Kolpackov1-0/+3
2020-11-30Start adapting module mapper to latest GCC protocolBoris Kolpackov1-0/+1
2020-08-12Add int64 and int64s variable typesBoris Kolpackov1-0/+2
2020-06-02Add process_path_ex with program stable name and checksumBoris Kolpackov1-0/+24
2020-05-27Initial support for ad hoc recipes (still work in progress)Boris Kolpackov1-1/+7
2020-05-27Use location_value in module_stateBoris Kolpackov1-3/+3
2020-03-20Generate common .pc file in addition to static/staged when installing lib{}Boris Kolpackov1-0/+1
2020-02-12Add builtins support for $process.run*() functionsKaren Arutyunov1-0/+1
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-11-15Use path_name_view in location and path_name_value in location_valueKaren Arutyunov1-19/+31
2019-11-15Fix bug in cc::parser location storageBoris Kolpackov1-3/+24
2019-11-11Use path_name for `-` to stdin/stdout translationKaren Arutyunov1-3/+4
2019-11-07Initial work on path_name use for `-` to stdin/stdout translationBoris Kolpackov1-7/+15
2019-08-23Introduce notion of build contextBoris Kolpackov1-1/+0
2019-08-01Fix linkage failure due to inline functions defined in libbuild2/algorithm.ix...Karen Arutyunov1-1/+2
2019-07-01Split build system into library and driverBoris Kolpackov1-0/+360