summaryrefslogtreecommitdiffstats
path: root/build2/parser.cxx
Commit message (Expand)AuthorAgeFilesLines
* Treat invalid names as values if they are quotedBoris Kolpackov2018-10-231-19/+29
* Fix uncaught invalid_path exceptionKaren Arutyunov2018-09-141-18/+25
* Create .buildignore file in testscript root working directoryKaren Arutyunov2018-09-051-1/+2
* Ignore directories with .buildignore file when generating names with wildcard...Karen Arutyunov2018-09-031-9/+11
* Adjust terminology in diagnostic and commentsBoris Kolpackov2018-08-311-5/+5
* Handle missing export directive in export stubBoris Kolpackov2018-08-301-0/+3
* Handle few corner cases in concatenated expansionBoris Kolpackov2018-08-091-23/+42
* Add support for name patterns without wildcard charactersBoris Kolpackov2018-08-091-16/+17
* Fix issue with concatenating empty typed LHSBoris Kolpackov2018-08-091-3/+14
* Add support for default extension specification, trailing dot escapingBoris Kolpackov2018-08-071-67/+133
* Make project variable to be of project_name typeKaren Arutyunov2018-07-301-8/+19
* Add prerequisite variable visibility specification/enforcementBoris Kolpackov2018-06-281-10/+36
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Fix uncaught invalid_path exceptionKaren Arutyunov2018-05-161-11/+19
* Fix assertion failure due to parser::attributes_pop() call in pre-parse modeKaren Arutyunov2018-05-121-1/+2
* Enable new directory target-specific variable assignment syntaxBoris Kolpackov2018-05-041-125/+103
* Regularize directory target/scope-specific variable assignment syntaxBoris Kolpackov2018-05-031-117/+204
* Redo run directive diagnostics not to rely on invalid pathsBoris Kolpackov2018-04-271-28/+13
* Implement run buildfile directiveBoris Kolpackov2018-04-261-53/+170
* Add support for update-for-{test,install} operation aliasesBoris Kolpackov2018-02-071-2/+2
* Get rid of action rule override semanticsBoris Kolpackov2018-02-031-6/+7
* Fix few undefined behavior (ubsan) bugsBoris Kolpackov2018-01-021-3/+3
* Split stream verbosity into components (path, extension)Boris Kolpackov2017-12-161-7/+0
* Fix bug in importing multiple targets with single directiveBoris Kolpackov2017-11-281-0/+7
* Add support for dumping prerequisite-specific variablesBoris Kolpackov2017-11-201-3/+6
* Implement dump directiveBoris Kolpackov2017-11-201-9/+100
* Add support for for-loopBoris Kolpackov2017-11-091-2/+168
* Initial support for prerequisite-specific variables, use for bin.wholeBoris Kolpackov2017-11-091-25/+121
* Adapt to modularization of libbutlKaren Arutyunov2017-10-031-1/+1
* Allow pattern group to start with inclusionKaren Arutyunov2017-09-291-30/+130
* Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov2017-09-111-3/+3
* Resolve if-else block ambiguityBoris Kolpackov2017-08-061-5/+9
* Add support for fail, warn, info, text directivesBoris Kolpackov2017-07-191-1/+40
* Allow independent wildcard patterns in a groupKaren Arutyunov2017-07-171-6/+17
* Fix crashing if path_search() failsKaren Arutyunov2017-06-121-2/+9
* Remove few unused lambda capturesBoris Kolpackov2017-06-121-2/+2
* Add full support for pattern exclusionsKaren Arutyunov2017-06-081-29/+26
* Add hxx extension for headersKaren Arutyunov2017-05-011-12/+12
* Add support for stub versions in version moduleBoris Kolpackov2017-04-291-1/+1
* Fix bug in default target logicBoris Kolpackov2017-04-291-19/+31
* Use standard_version for module versioning checksBoris Kolpackov2017-04-281-15/+12
* Fix bug in pair handlingBoris Kolpackov2017-04-261-1/+1
* Rename version header to version-impl to give way to version moduleBoris Kolpackov2017-04-251-2/+0
* Add support for inclusion/exclusion groups in wildcard patternsBoris Kolpackov2017-03-171-2/+13
* Add tests for multi-pattern crosses seeing that we use themBoris Kolpackov2017-03-171-1/+1
* Add support for passing parameters to (meta-) operationsBoris Kolpackov2017-03-161-45/+82
* Filter hidden files/directories in wildcard patterns matchesBoris Kolpackov2017-03-131-5/+15
* Adapt for path_search() changeKaren Arutyunov2017-03-131-5/+7
* Implement dir/type-aware name group crossingBoris Kolpackov2017-03-131-124/+114
* Minor changeBoris Kolpackov2017-03-131-3/+2