angular-cn/packages/compiler-cli/ngcc/test
Pete Bacon Darwin 94fa140888 refactor(ngcc): separate `(Async/Sync)Locker` and `LockFile` (#35861)
The previous implementation mixed up the management
of locking a piece of code (both sync and async) with the
management of writing and removing the lockFile that is
used as the flag for which process has locked the code.

This change splits these two concepts up. Apart from
avoiding the awkward base class it allows the `LockFile`
implementation to be replaced cleanly.

PR Close #35861
2020-03-05 18:17:15 -05:00
..
analysis
dependencies
entry_point_finder perf(ngcc): reduce directory traversing (#35756) 2020-03-05 15:57:31 -05:00
execution refactor(ngcc): separate `(Async/Sync)Locker` and `LockFile` (#35861) 2020-03-05 18:17:15 -05:00
helpers refactor(ngcc): separate `(Async/Sync)Locker` and `LockFile` (#35861) 2020-03-05 18:17:15 -05:00
host
integration refactor(ngcc): separate `(Async/Sync)Locker` and `LockFile` (#35861) 2020-03-05 18:17:15 -05:00
logging refactor(ngcc): expose logging level on the logger (#35861) 2020-03-05 18:17:15 -05:00
migrations
packages perf(ngcc): reduce directory traversing (#35756) 2020-03-05 15:57:31 -05:00
rendering
sourcemaps
writing perf(ngcc): reduce directory traversing (#35756) 2020-03-05 15:57:31 -05:00
BUILD.bazel
utils_spec.ts