Age | Commit message (Expand) | Author | Files | Lines |
2017-02-13 | Tighten code that operates during both search/match and execute | Boris Kolpackov | 1 | -0/+5 |
2017-02-13 | Pass const target& to recipes | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Introduce target::task_count | Boris Kolpackov | 1 | -4/+18 |
2017-02-13 | Implement target_set locking, including extension update | Boris Kolpackov | 1 | -41/+131 |
2017-02-13 | Redesign target_set interface in preparation for locking | Boris Kolpackov | 1 | -19/+17 |
2017-02-13 | Store extension in target map key rather than in target | Boris Kolpackov | 1 | -40/+47 |
2017-02-13 | Pass const scope& where modification should not happen | Boris Kolpackov | 1 | -9/+10 |
2017-02-13 | Add notion of load phase generation | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Add notion of phase, enforce | Boris Kolpackov | 1 | -20/+25 |
2017-02-13 | Add model mutex, make var_pool const by default | Boris Kolpackov | 1 | -3/+8 |
2017-01-23 | Add bunch of missing const's | Boris Kolpackov | 1 | -1/+1 |
2017-01-23 | Implement automatic loading of directory buildfiles | Boris Kolpackov | 1 | -15/+104 |
2017-01-19 | Get rid of extension_pool | Boris Kolpackov | 1 | -31/+35 |
2017-01-05 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-12-16 | Move exe{} to build2 core, add fallback extensions (existing files) | Boris Kolpackov | 1 | -5/+34 |
2016-11-26 | Add support for VC15 | Karen Arutyunov | 1 | -2/+2 |
2016-11-04 | Change buildfile target type name to build{} | Boris Kolpackov | 1 | -1/+1 |
2016-11-04 | Add target::out_dir() accessor | Boris Kolpackov | 1 | -1/+1 |
2016-11-04 | Implement auxiliary data storage pad in target | Boris Kolpackov | 1 | -0/+7 |
2016-11-04 | Various design/implementation cleanups | Boris Kolpackov | 1 | -10/+15 |
2016-08-29 | Implement initial support for library versioning | Boris Kolpackov | 1 | -7/+10 |
2016-08-12 | Implement support for C compilation | Boris Kolpackov | 1 | -3/+3 |
2016-08-05 | Implement out-qualified target syntax for setting target-specific vars | Boris Kolpackov | 1 | -1/+1 |
2016-07-28 | Improve target out directory printing | Boris Kolpackov | 1 | -1/+13 |
2016-07-19 | Add import library target libi{}, make libs{} the DLL | Boris Kolpackov | 1 | -2/+1 |
2016-07-15 | Make .pdb ad hoc group member, install | Boris Kolpackov | 1 | -20/+34 |
2016-07-08 | Move filesystem-related functions from context to new filesystem files | Boris Kolpackov | 1 | -1/+1 |
2016-07-01 | Port to MSVC | Karen Arutyunov | 1 | -3/+4 |
2016-06-26 | Add notion of ad hoc group, use to handle DLL/import library | Boris Kolpackov | 1 | -19/+45 |
2016-04-21 | Move target state reset back to recipe() | Boris Kolpackov | 1 | -1/+2 |
2016-04-21 | Implement short-circuiting to group state | Boris Kolpackov | 1 | -5/+3 |
2016-04-19 | Redesign src/out scoping | Boris Kolpackov | 1 | -49/+33 |
2016-04-04 | Implement value typing, null support via value attributes | Boris Kolpackov | 1 | -18/+18 |
2016-04-02 | Add notion of lookup depth, fix bug with NULL overrides | Boris Kolpackov | 1 | -20/+23 |
2016-04-01 | Get part of variable override implementation | Boris Kolpackov | 1 | -9/+24 |
2016-03-31 | Clean up variable lookup interfaces | Boris Kolpackov | 1 | -39/+10 |
2016-02-29 | Rename level[1-6]() to l[1-6]() | Boris Kolpackov | 1 | -1/+1 |
2016-02-12 | <types>/<utility> scheme cleanup | Boris Kolpackov | 1 | -4/+2 |
2016-01-31 | Don't assert in man{} extension since it gets called before factory | Boris Kolpackov | 1 | -1/+1 |
2016-01-27 | Rework default extension derivation, again | Boris Kolpackov | 1 | -18/+28 |
2016-01-24 | Differentiate extension printing according to stream verbosity | Boris Kolpackov | 1 | -8/+56 |
2016-01-23 | Clean up default target extension derivation logic | Boris Kolpackov | 1 | -2/+32 |
2016-01-23 | Cleanup absolute/relative path diagnostics by introducing stream verbosity | Boris Kolpackov | 1 | -3/+9 |
2016-01-23 | Change target_key::ext from pointer to pointer to reference to pointer | Boris Kolpackov | 1 | -6/+6 |
2016-01-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-01-05 | Rename build directory/namespace to build2 | Boris Kolpackov | 1 | -0/+537 |