Age | Commit message (Expand) | Author | Files | Lines |
2021-06-30 | Complete nm detection | Boris Kolpackov | 2 | -7/+22 |
2021-06-30 | Move symbol exporting .def file rule to bin.def module, add support for MinGW | Boris Kolpackov | 4 | -155/+288 |
2021-06-21 | Add support for automatic generation of symbol exporting .def file | Boris Kolpackov | 13 | -19/+926 |
2021-06-09 | Fix cxx pattern rule test | Boris Kolpackov | 2 | -1/+6 |
2021-06-08 | Redo low verbosity diagnostic deduction to use scope instead of target | Boris Kolpackov | 9 | -51/+38 |
2021-06-08 | Get rid of special *{} wildcard target type notation in target type/patterns | Boris Kolpackov | 4 | -30/+23 |
2021-06-08 | Implement ad hoc regex pattern rule support | Boris Kolpackov | 26 | -381/+1565 |
2021-06-08 | Redo fallback reverse operation machinery in ad hoc recipes | Boris Kolpackov | 7 | -64/+78 |
2021-06-08 | Only pass target to recipe_text() if recipe is not shared | Boris Kolpackov | 9 | -22/+43 |
2021-06-07 | Strip partition part from module name when forming imported partition name | Boris Kolpackov | 3 | -14/+22 |
2021-06-03 | Fix crashing on test command output regex match failure | Karen Arutyunov | 1 | -16/+42 |
2021-05-28 | Fix few Windows/VC compatibility issues | Boris Kolpackov | 2 | -6/+6 |
2021-05-28 | Add support for regex-based target type/pattern specific variables | Boris Kolpackov | 12 | -222/+583 |
2021-05-28 | Recognize quoting of first character in token | Boris Kolpackov | 7 | -55/+118 |
2021-05-28 | Ban conversion of patterns to values | Boris Kolpackov | 6 | -111/+132 |
2021-05-28 | Add pattern_mode::ignore and use in appropriate places | Boris Kolpackov | 5 | -25/+35 |
2021-05-28 | Tie loose ends in target type/pattern-specific matching | Boris Kolpackov | 7 | -42/+119 |
2021-05-28 | Clean default target type extension logic | Boris Kolpackov | 5 | -22/+83 |
2021-05-28 | Make notion of name pattern explicit, fix various related loose ends | Boris Kolpackov | 13 | -145/+285 |
2021-05-25 | Add dbgeng.lib to list of Windows system libraries | Boris Kolpackov | 1 | -0/+1 |
2021-05-14 | Add synchronization.lib to the list of Windows system libraries | Boris Kolpackov | 1 | -19/+21 |
2021-05-13 | Rename sys_inc_dirs to sys_hdr_dirs for consistency | Boris Kolpackov | 12 | -78/+78 |
2021-05-13 | Add ${c,cxx}.find_system_{header,library}() functions | Boris Kolpackov | 8 | -4/+241 |
2021-05-13 | Extract MSVC header/library search paths from INCLUDE/LIB envvars | Boris Kolpackov | 1 | -29/+48 |
2021-05-13 | Rearrange inline function definitions to make MinGW GCC happy | Boris Kolpackov | 2 | -4/+9 |
2021-05-13 | Do lazy allocation of shadow task queues | Boris Kolpackov | 3 | -7/+11 |
2021-05-13 | Don't both mark the scheduler queue and enter sub-phase | Boris Kolpackov | 2 | -19/+2 |
2021-05-12 | Deal with helper thread starvation during phase switching | Boris Kolpackov | 6 | -46/+261 |
2021-05-12 | Keep phase locked while working own queue | Boris Kolpackov | 8 | -43/+87 |
2021-05-07 | Various improvements and clarifications in metadata handling | Boris Kolpackov | 2 | -45/+85 |
2021-05-06 | See through utility libraries when looking for module interfaces | Boris Kolpackov | 2 | -92/+117 |
2021-05-06 | Propagate complete match rules from utility libraries in link rule | Boris Kolpackov | 2 | -80/+82 |
2021-05-06 | Fix default Clang C++ compiler name mis-guess | Boris Kolpackov | 1 | -1/+1 |
2021-05-05 | Deactivate when blocked on load phase mutex | Boris Kolpackov | 1 | -2/+12 |
2021-05-04 | Add config.install.root with data_root/etc/ default | Boris Kolpackov | 1 | -0/+2 |
2021-05-04 | Replace int_ with intf_ and imp_ with impl_ in names | Boris Kolpackov | 15 | -45/+45 |
2021-05-04 | Handle duplicate suppression of multi-element libraries (-l foo) | Boris Kolpackov | 7 | -150/+305 |
2021-05-03 | Allow unseparated scope-qualified variable assignment and expansion | Boris Kolpackov | 1 | -6/+41 |
2021-04-26 | Detect and diagnose presence of certain GCC environment variables | Boris Kolpackov | 2 | -8/+14 |
2021-04-22 | Add <version> install directory substitution in addition to <project> | Boris Kolpackov | 1 | -5/+20 |
2021-04-22 | Incorporate project environment checksum into cc::compiler_info cache key | Boris Kolpackov | 8 | -3/+60 |
2021-04-22 | Add another hash/save_environment() overload | Boris Kolpackov | 4 | -2/+33 |
2021-04-21 | Add buildscript depdb builtin 'env' command | Karen Arutyunov | 6 | -18/+65 |
2021-04-20 | Detect environment changes in ad hoc recipes | Boris Kolpackov | 9 | -37/+101 |
2021-04-20 | Track changes to environment in cc rules | Boris Kolpackov | 10 | -6/+134 |
2021-04-20 | Disable bunch of bogus GCC warnings | Boris Kolpackov | 1 | -3/+0 |
2021-04-16 | Handle hermetic configurations in ~host and ~build2 | Boris Kolpackov | 1 | -9/+14 |
2021-04-15 | Disable modules support in VC 16.8 and later due to options change | Boris Kolpackov | 1 | -2/+5 |
2021-04-09 | Adjust to butl::process::quite_argument() interface change | Boris Kolpackov | 1 | -1/+1 |
2021-04-09 | Fix bug in configure meta-operation implementation | Boris Kolpackov | 1 | -1/+1 |