index
:
build2
0.6
adhoc-recipe-history
adhoc-rule
adhoc-vars
build-script
ci
config-doc
ctx
diag-buffer
dist-remap
doc-fixes
dyndep
expl-group
export-libs
extension
hermetic
install-scope
internal-scope
json-type
json-type-review
libpkg-config
lto-parallelization
master
match-options
module-import
module-map-dump
opvar
posthoc-take1
preprocessed-tests-failure
reproducible-dist
update-during-load-2
build2 build system
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libbuild2
/
parser.cxx
Age
Commit message (
Expand
)
Author
Files
Lines
2022-12-15
Add noexcept to move constructors and move assignment operators
Karen Arutyunov
1
-6
/
+6
2022-12-15
Improve escape sequence support
Boris Kolpackov
1
-125
/
+167
2022-12-14
Improve empty simple value to empty list of names reduction heuristics
Boris Kolpackov
1
-17
/
+45
2022-12-14
Handle NULL values in $string() and $concat() functions
Boris Kolpackov
1
-1
/
+2
2022-12-12
Adapt to dir_iterator API change
Karen Arutyunov
1
-1
/
+14
2022-12-02
Fail if scope or target qualification in variable expansion is unknown
Boris Kolpackov
1
-29
/
+69
2022-11-29
Move buildfiles to root_extra, use vector instead of unordered_set
Boris Kolpackov
1
-1
/
+3
2022-11-29
Improve diagnostics for value subscript out of evaluation context
Boris Kolpackov
1
-2
/
+21
2022-11-23
Rework diag_buffer interface to facilitate correct destruction order
Boris Kolpackov
1
-1
/
+1
2022-11-08
Make process exit diagnostics consistent
Boris Kolpackov
1
-1
/
+1
2022-11-08
More work on child process diagnostics buffering
Boris Kolpackov
1
-2
/
+5
2022-10-27
Suppress (potential) bogus GCC 12 -Wrestrict warnings
Boris Kolpackov
1
-1
/
+1
2022-10-25
Allow concatenation of path/dir_path type to be a path pattern
Karen Arutyunov
1
-6
/
+49
2022-10-24
Allow non-parallel absolute src/out to support imported target tagging
Boris Kolpackov
1
-11
/
+11
2022-10-21
Change attribute syntax in script to come after variable in set and for (set ...
Karen Arutyunov
1
-21
/
+25
2022-10-20
Tweak documentation in parser::parse_for()
Karen Arutyunov
1
-2
/
+2
2022-10-20
Add support for for-loop element type
Karen Arutyunov
1
-8
/
+24
2022-10-20
Diagnose incorrect output directory specification
Boris Kolpackov
1
-1
/
+24
2022-10-14
Fix 'for [<attrs>] x: ...' to treat <attrs> as value attributes
Karen Arutyunov
1
-12
/
+0
2022-10-13
Add visibility, overridable variable attributes
Boris Kolpackov
1
-11
/
+70
2022-10-13
Switch to public/private variables model
Boris Kolpackov
1
-2
/
+10
2022-10-10
Preparatory work for public/private variable distinction
Boris Kolpackov
1
-5
/
+4
2022-09-29
Fix variable append logic in script
Boris Kolpackov
1
-0
/
+12
2022-09-28
Add support for typed value subscript
Boris Kolpackov
1
-5
/
+37
2022-09-27
Fix bug in handling of name patterns with trailing dot
Karen Arutyunov
1
-1
/
+8
2022-09-16
Register fallback dist meta-operation rule for out of project targets
Boris Kolpackov
1
-1
/
+3
2022-09-13
Fix bug in handling of disabled recipes in ad hoc pattern rules
Boris Kolpackov
1
-3
/
+16
2022-09-09
Evaluate target specific variable assignment/block on ad hoc members
Boris Kolpackov
1
-35
/
+99
2022-09-05
Allow empty prerequisites in prerequisite-specific variable assignment/block
Boris Kolpackov
1
-27
/
+52
2022-09-02
Add missing if! support in recipes
Boris Kolpackov
1
-2
/
+2
2022-07-21
Use bundle scope when deciding whether project is being distributed
Boris Kolpackov
1
-2
/
+3
2022-07-21
Add link to HOWTO entry in conditional dependency declaration warning
Boris Kolpackov
1
-1
/
+3
2022-07-21
Don't issue conditional dependency declaration warning for imported projects
Boris Kolpackov
1
-7
/
+19
2022-07-20
Tweak diagnostics
Boris Kolpackov
1
-1
/
+1
2022-07-20
Adjust conditional dependency declaration warning logic
Boris Kolpackov
1
-5
/
+13
2022-07-19
Warn about conditional dependency declarations during distribution
Boris Kolpackov
1
-0
/
+42
2022-07-07
Use new cmdline type for canned command lines in {Build,Test}script
Boris Kolpackov
1
-0
/
+1
2022-06-28
Add support for querying out-qualified target-specific variables
Boris Kolpackov
1
-27
/
+54
2022-06-28
Handle out-qualified prerequisites
Boris Kolpackov
1
-6
/
+20
2022-06-28
Add support for rule-specific import phase 2
Boris Kolpackov
1
-15
/
+44
2022-06-21
Add --trace-{match,execute} options
Boris Kolpackov
1
-32
/
+72
2022-06-03
Reset value::extra on variable_map value change/version increment
Boris Kolpackov
1
-1
/
+1
2022-06-03
Expose type name to value_type mapping function in parser
Boris Kolpackov
1
-4
/
+4
2022-04-08
Register ad hoc rules for configure in addition to dist
Boris Kolpackov
1
-8
/
+12
2022-04-06
Add support for specifying custom ad hoc pattern rule names
Boris Kolpackov
1
-7
/
+53
2022-04-06
Add support for rule hints
Boris Kolpackov
1
-14
/
+115
2022-03-23
Make project configuration variables non-nullable by default
Boris Kolpackov
1
-4
/
+46
2022-02-21
Ban module names that start with underscore
Boris Kolpackov
1
-0
/
+3
2022-02-16
Invent quoting modes for to_stream(name)
Karen Arutyunov
1
-1
/
+1
2022-02-14
Add parser::parse_eval() public API function
Boris Kolpackov
1
-0
/
+44
[next]