Closed timsifive closed 6 years ago
The intent of this repo is to provide a single commit of all the different submodules that are known to work together. For example, GCC should to be compatible with RISC-V ISA simulator as features are added, with the riscv-tests to test those new features, etc. Without this repo tying them together, Users have to figure out what version of everything they are supposed to use together.
So, I'd say this repo needs to be updated if one or more submodules are updated in a meaningful way that RISC-V users would need to know. It's harder for users if they need to track the versions of all subrepos separately to understand which work with which, updating this repo stamps a version of the tools/tests/simulators which all work together.
It's not clear to me when this repo can/needs to be updated. Personally I would love to see it auto-update when any of the repos it contains have an update.
What's the intent?