Age | Commit message (Expand) | Author | Files | Lines |
2017-09-06 | Call dist callback in subprojects | Boris Kolpackov | 1 | -1/+0 |
2017-09-03 | Cleanup project src/out_root/base discovery logic | Boris Kolpackov | 1 | -14/+9 |
2017-07-28 | Restrict exe{} search to PATH when importing | Boris Kolpackov | 1 | -1/+3 |
2017-05-13 | Fix VC15 warnings (/W3) | Karen Arutyunov | 1 | -1/+1 |
2017-05-01 | Add hxx extension for headers | Karen Arutyunov | 1 | -11/+11 |
2017-03-02 | Implement parallel match | Boris Kolpackov | 1 | -3/+3 |
2017-02-13 | Track variable value modifications | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Tighten code that operates during both search/match and execute | Boris Kolpackov | 1 | -17/+29 |
2017-02-13 | Pass const scope& where modification should not happen | Boris Kolpackov | 1 | -17/+19 |
2017-02-13 | Implement pattern-based variable typing, tighten variable type update | Boris Kolpackov | 1 | -4/+8 |
2017-02-13 | Add notion of phase, enforce | Boris Kolpackov | 1 | -4/+5 |
2017-02-13 | Add model mutex, make var_pool const by default | Boris Kolpackov | 1 | -42/+41 |
2017-01-23 | Implement automatic loading of directory buildfiles | Boris Kolpackov | 1 | -3/+46 |
2017-01-19 | Get rid of extension_pool | Boris Kolpackov | 1 | -3/+6 |
2017-01-19 | Get rid of project_name_pool | Boris Kolpackov | 1 | -8/+8 |
2017-01-09 | Make use of operator<<(ostream, exception) | Karen Arutyunov | 1 | -3/+3 |
2017-01-05 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-12-17 | Add support for specifying individual paths of imported targets | Boris Kolpackov | 1 | -44/+101 |
2016-12-17 | Use PATH search as fallback import mechanism for exe{} targets | Boris Kolpackov | 1 | -7/+52 |
2016-11-22 | Use diagnostics facility from libbutl | Boris Kolpackov | 1 | -6/+3 |
2016-11-18 | Implement noop meta-operation | Boris Kolpackov | 1 | -0/+1 |
2016-11-04 | Change token type 'name' to more general 'word' | Boris Kolpackov | 1 | -1/+1 |
2016-11-04 | Various design/implementation cleanups | Boris Kolpackov | 1 | -2/+2 |
2016-09-15 | Add io_error alias for std::ios_base::failure | Karen Arutyunov | 1 | -3/+3 |
2016-09-13 | Fix crashing on subprojects that have no project variable set | Karen Arutyunov | 1 | -2/+2 |
2016-09-13 | Fix crashing on unhandled system_error thrown by file_exists() | Karen Arutyunov | 1 | -9/+8 |
2016-09-06 | Don't search for subprojects recursively, only at top-level | Boris Kolpackov | 1 | -1/+7 |
2016-08-30 | Add support for config.build file versioning | Boris Kolpackov | 1 | -9/+22 |
2016-08-23 | Treat empty config.import.* value as instruction to skip subproject search | Boris Kolpackov | 1 | -39/+53 |
2016-08-22 | Add few extra tracing statements | Boris Kolpackov | 1 | -0/+10 |
2016-07-30 | Construct paths to use canonical directory separators | Boris Kolpackov | 1 | -8/+15 |
2016-07-30 | Actualize project root directories | Boris Kolpackov | 1 | -3/+3 |
2016-07-30 | Fix missing src_root initialization | Boris Kolpackov | 1 | -0/+2 |
2016-07-23 | Adapt to fdstream extension | Karen Arutyunov | 1 | -26/+14 |
2016-07-20 | Switch to dynamic empty() implementation in variable value | Boris Kolpackov | 1 | -1/+1 |
2016-07-08 | Move filesystem-related functions from context to new filesystem files | Boris Kolpackov | 1 | -1/+1 |
2016-06-27 | Add config.bin.target var/hint, use to decide libso{} install mode | Boris Kolpackov | 1 | -2/+2 |
2016-06-26 | Minor module interface cleanups | Boris Kolpackov | 1 | -1/+1 |
2016-04-19 | Redesign src/out scoping | Boris Kolpackov | 1 | -39/+30 |
2016-04-11 | Adjust abs_dir_path usage to take advantage of inheritance | Boris Kolpackov | 1 | -1/+1 |
2016-04-11 | New configuration logic, iteration 1 | Boris Kolpackov | 1 | -28/+7 |
2016-04-05 | Make name::pair char again | Boris Kolpackov | 1 | -0/+3 |
2016-04-05 | Implement --buildfile option, overrides default buildfile, supports '-' | Boris Kolpackov | 1 | -5/+14 |
2016-03-31 | Clean up variable lookup interfaces | Boris Kolpackov | 1 | -7/+6 |
2016-03-31 | Set part of variable override implementation | Boris Kolpackov | 1 | -4/+10 |
2016-03-30 | Minor parser interface rework | Boris Kolpackov | 1 | -4/+6 |
2016-03-28 | Add variable cast from lookup | Boris Kolpackov | 1 | -8/+8 |
2016-03-28 | New variable architecture | Boris Kolpackov | 1 | -87/+125 |
2016-03-28 | Enable @-delimited pairs mode everywhere | Boris Kolpackov | 1 | -7/+5 |
2016-03-28 | Add few notes, comment cleanups | Boris Kolpackov | 1 | -0/+2 |