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
/
dyndep.cxx
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-26
WIP: rename match_rule() to match_rule_impl()
Boris Kolpackov
1
-2
/
+4
2023-07-20
Consider unmatched prerequisites in updated_during_match() check
Boris Kolpackov
1
-8
/
+10
2023-06-15
Fix incorrect memory order in target::matched() call
Boris Kolpackov
1
-1
/
+1
2023-06-14
Don't fail in dyndep_rule::enter_file() if target is in src
Boris Kolpackov
1
-4
/
+24
2023-06-14
Improve dyndep_rule::{inject,verify}_existing_file() documentation
Boris Kolpackov
1
-2
/
+2
2023-05-30
Store dynamic group member types in depdb, use in clean
Boris Kolpackov
1
-23
/
+48
2023-05-29
Extend special match_rule() logic to all groups with dynamic targets
Boris Kolpackov
1
-36
/
+27
2023-05-29
Avoid group linkup deadlocks for dynamic and pattern-static members
Boris Kolpackov
1
-22
/
+36
2023-05-29
Explicit group: pattern members
Boris Kolpackov
1
-20
/
+51
2023-05-29
Explicit group: dynamic members
Boris Kolpackov
1
-18
/
+72
2023-05-21
Add support for dynamic target extraction in addition to prerequisites
Boris Kolpackov
1
-6
/
+95
2022-10-21
Pass correct base scope to search() in dyndep::enter_file()
Boris Kolpackov
1
-6
/
+31
2022-10-20
Don't create targets for non-existent source files
Boris Kolpackov
1
-2
/
+2
2022-09-21
Fix regression in dynamic dependency extraction, byproduct mode
Boris Kolpackov
1
-13
/
+27
2022-06-29
Work around MSVC 14.3 issues
Boris Kolpackov
1
-1
/
+1
2022-06-29
Make sure we generate common pkg-config file for only liba{}/libs{}
Boris Kolpackov
1
-2
/
+1
2022-06-24
Allow ad hoc rules not to list targets that are updated during match
Boris Kolpackov
1
-5
/
+48
2022-05-06
Minor terminology fix in diagnostics and comments
Boris Kolpackov
1
-2
/
+2
2022-04-14
Add header cache to cc::compile_rule::enter_header()
Boris Kolpackov
1
-1
/
+7
2022-04-07
Rename {match,execute}() to *_sync(), add *_complete()
Boris Kolpackov
1
-5
/
+5
2022-03-02
Add update operation-specific variable with unmatch|match additional values
Boris Kolpackov
1
-55
/
+1
2022-02-09
Add dyndep_rule::inject_group_member()
Boris Kolpackov
1
-0
/
+45
2022-01-11
Work around VC14 bug
Boris Kolpackov
1
-1
/
+2
2022-01-10
Consider implied targets when resolving dynamic dependencies
Boris Kolpackov
1
-7
/
+12
2022-01-06
Add depdb-dyndep --update-{include,exclude} options
Boris Kolpackov
1
-4
/
+7
2021-12-16
Don't consider implied existing targets in dyndep logic
Boris Kolpackov
1
-8
/
+36
2021-11-30
Add support for dynamic dependencies as byproduct of script body
Boris Kolpackov
1
-72
/
+170
2021-11-23
Add support for dynamic dependencies in ad hoc Buildscript recipes
Boris Kolpackov
1
-0
/
+667