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