File tree Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Original file line number Diff line number Diff line change 1313 ```
1414
1515## Submitting / updating PRs
16- 1 . Ensure that your changes are rebased against the latest ` main-<upstream-version>-yyyy-mm-dd ` .
17- If your PR is open across a ` main* ` branch update, we recommend doing a rebase and force push.
16+ 1 . Ensure that your changes are rebased against ` main ` .
18171 . Ensure that your code is properly formatted.
1918 ```
2019 ./x.py fmt
3130RMC is implemented as an additional codegen backend for the
3231[ Rust compiler] ( https://github.com/rust-lang/rust ) .
3332The ` master ` branch from the upstream compiler is mirrored as ` upstream-master ` .
34- The RMC code itself is maintained as a set of rebased patches,
35- on branches named ` main-<upstream-version>-yyyy-mm-dd ` .
36- These branches are updated on a weekly cadence.
37- The most recent of these branches is set as the ` default ` branch for the repository.
38- This is the branch that you should build and use, and this is the branch that you should make PRs against.
39-
40- ### Patch structure
41- The ` main-<upstream-version>-yyyy-mm-dd ` branches have the following git structure:
42-
43- * The upstream ` master ` branch as of the date ` yyyy-mm-dd ` .
44- * A source code patch that makes all changes to the upstream code needed for RMC to link.
45- * A renaming patch that renames upstream files that conflict with RMC files.
46- * A set of commits representing RMC feature code.
33+ Changes from the upstream compiler are merged with RMC's ` main ` branch on a weekly cadence.
You can’t perform that action at this time.
0 commit comments