diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-11-13 12:53:53 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-11-13 12:53:53 +0200 |
commit | 824024117221263370c3f440d86d843630a2a82e (patch) | |
tree | 6f7604e9466612dbf2d6038f0a6f84c9384753e0 /build2/context.hxx | |
parent | b860110cd454d3f83163d76b0bda835af0b38bea (diff) |
Minor terminology tweaks (model -> build state)
Diffstat (limited to 'build2/context.hxx')
-rw-r--r-- | build2/context.hxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/build2/context.hxx b/build2/context.hxx index 0675e6c..8ee27b3 100644 --- a/build2/context.hxx +++ b/build2/context.hxx @@ -27,7 +27,7 @@ namespace build2 // execute - execute the matched rule // // The build system starts with a "serial load" phase and then continues - // with parallel search and execute. Match, however, can be interrupted + // with parallel match and execute. Match, however, can be interrupted // both with load and execute. // // Match can be interrupted with "exclusive load" in order to load @@ -39,12 +39,12 @@ namespace build2 // phase_mutex (which is also used to synchronize the state changes between // phases). // - // Serial load can perform arbitrary changes to the model. Exclusive load, - // however, can only perform "island appends". That is, it can create new - // "nodes" (variables, scopes, etc) but not (semantically) change already - // existing nodes or invalidate any references to such (the idea here is - // that one should be able to load additional buildfiles as long as they - // don't interfere with the existing build state). The "islands" are + // Serial load can perform arbitrary changes to the build state. Exclusive + // load, however, can only perform "island appends". That is, it can create + // new "nodes" (variables, scopes, etc) but not (semantically) change + // already existing nodes or invalidate any references to such (the idea + // here is that one should be able to load additional buildfiles as long as + // they don't interfere with the existing build state). The "islands" are // identified by the load_generation number (0 for the initial/serial // load). It is incremented in case of a phase switch and can be stored in // various "nodes" to verify modifications are only done "within the |