|
1 | | -## Welcome to GitHub Pages |
| 1 | +## GCC Front-End For Rust |
2 | 2 |
|
3 | | -You can use the [editor on GitHub](https://github.com/Rust-GCC/Rust-GCC.github.io/edit/main/index.md) to maintain and preview the content for your website in Markdown files. |
| 3 | +This is a full alternative implementaion of the Rust language ontop of GCC which the goal to become fully upstream with the GNU toolchain. |
4 | 4 |
|
5 | | -Whenever you commit to this repository, GitHub Pages will run [Jekyll](https://jekyllrb.com/) to rebuild the pages in your site, from the content in your Markdown files. |
| 5 | +As this is a front-end project, the compiler will gain full access to all of GCCs internal middle-end optimization passes which are distinct from LLVM. For example, users of this compiler can expect to use the familiar -O2 flags to tune GCC’s optimizer. Going forward, we will be happy to see more LLVM vs GCC graphs in respect to compilation speed, resulting code size and performance. |
6 | 6 |
|
7 | | -### Markdown |
| 7 | +You can find compiler status reports over on: https://github.com/Rust-GCC/Reporting. The project is still in an early phase with the goal to compile the offical rust test suite. There are no immediate plans for a borrow checker as this is not required to compile rust code and is the last pass in the RustC compiler. This can be handled as a sperate project when we get to that point. |
8 | 8 |
|
9 | | -Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for |
| 9 | +### Developers |
10 | 10 |
|
11 | | -```markdown |
12 | | -Syntax highlighted code block |
| 11 | +* [Philip Herron](https://github.com/philberty/) https://thephilbert.io/ |
| 12 | +* [SimplyTheOther](https://github.com/simplytheother) |
| 13 | +* [Nala Ginrut](https://github.com/NalaGinrut) https://nalaginrut.com/index |
13 | 14 |
|
14 | | -# Header 1 |
15 | | -## Header 2 |
16 | | -### Header 3 |
| 15 | +### Get Involved |
17 | 16 |
|
18 | | -- Bulleted |
19 | | -- List |
| 17 | +As this is destined to be upstreamed to GCC we require copyright assignment: https://gcc.gnu.org/contribute.html. Not all contributions must be code, please try it out and feed us bugs. |
20 | 18 |
|
21 | | -1. Numbered |
22 | | -2. List |
23 | | - |
24 | | -**Bold** and _Italic_ and `Code` text |
25 | | - |
26 | | -[Link](url) and  |
27 | | -``` |
28 | | - |
29 | | -For more details see [GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/). |
30 | | - |
31 | | -### Jekyll Themes |
32 | | - |
33 | | -Your Pages site will use the layout and styles from the Jekyll theme you have selected in your [repository settings](https://github.com/Rust-GCC/Rust-GCC.github.io/settings). The name of this theme is saved in the Jekyll `_config.yml` configuration file. |
34 | | - |
35 | | -### Support or Contact |
36 | | - |
37 | | -Having trouble with Pages? Check out our [documentation](https://docs.github.com/categories/github-pages-basics/) or [contact support](https://github.com/contact) and we’ll help you sort it out. |
| 19 | +Github: https://github.com/Rust-GCC |
| 20 | +Zulip: https://gcc-rust.zulipchat.com/ |
| 21 | +Twitter: https://twitter.com/gcc_rust |
0 commit comments