Added something useful (CI, docs)#57
Conversation
- Update README.md to adapt the rust9x - Remove INSTALL.md and CODE_OF_CONDUCT.md to remove the unnessary docs
- Added some comments of the bootstrap - Enabled some extended tools - Enabled incremental build
- Uses UTF-8 always to read config file - Friendly in Chinese/otherlang PC [including me :) ]
- Added a upstream after check out
- Removed 3 workflows which is from official repo, they are unuseful
- Set the `GITHUB_ACTIONS` to none to avoid bootstrap get wrong commit hash - Added `CARGO_TERM_COLOR`, which is `always`
- Specified the packing dir - Removed the check of `build` directory
- Removed the `rustdoc`, because the official one provided. - Use `rustfmt` instead of `rustdoc` - Disable building `llvm-tools`.
- Uses `build-toolchain` instead of `build-target` - Changed name to `Build Rust9x Toolchain`
- Added input in `workflow_dispatch` - Added the `GITHUB_TOKEN` env
- Added some links on title `Links`
- Added `src` into tools's list
- Removed `Set up upstream` and `Install NASM` steps in workflow file - Removed Windows i586 support
65f2fcb to
2dfe01d
Compare
|
Thank you! I hope to get around to cleaning this up soon and merge it |
No problem~ Just let me know when you've finished cleaning it up, I'm ready to merge/test at any time If you can, you can add the GNU target, so that the CI can do cross-compile Also, this docs still have some bugs, don't forget to fix it :-) (i have no more time do it because i am preparing for an important exam) For VS 2026 updates, i hope you can adapt it as well (because it will report "Cannot found FlsAlloc in KERNEL32.dll" in VS 2026) Anyway, thats what i know during using it, thanks for the reply :) |
|
@zhangxuan2011 in the coming weeks (likely) i'll do a rebase to the current rust version and merge #60, then I'll try to integrate the gh workflow |
Preface
Lately i saw this project, and found that there're some conveinent features that didn't used in upstream repository. So this PR is to add these features, which is very useful
Changes
I did these changes in this forked repository:
workflow_dispatch, so that i dont need waste time compile it;README.md, almost no change, andINSTALL.mdis not the currect step in building the toolchain, so i adaptREADME.mdto this project and removedINSTALL.md, so everyone can know what does this project doSuggestions
I advise you do these after merge:
git tag v1.93.0-x, the x is an integer, which starts from 1;v, or the workflow won't run;Suffix
I fully hope you can accept this changes, because it can really improve the effective of using this project!!
Also, this took me a very long time (about 4d), worked soo hard, and please have a review, thanks
btw, this is my first pr :)