mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +01:00
This is useful during development, testing, and will also be useful for a more bazel-integrated build step. Also clean up the path management when creating runtimes: - Teach the main runtimes code to handle making a relative path absolute - Separate out methods for _creating_ a runtimes tree vs. opening an existing one. Teach the creation path to create intervening directories as needed. This provides a more useful and less surprising set of behaviors. Last but not least, also clean up a bunch of comments in the runtimes cache code to talk generically about components -- these APIs are no longer specific to the resource directory.