about summary refs log tree commit diff
path: root/README.md
AgeCommit message (Collapse)AuthorLines
2020-07-03Fix "getting started" linkValentin-1/+1
The previous link is 404.
2020-07-02Rollup merge of #73454 - mark-i-m:contributing, r=nikomatsakisManish Goregaokar-21/+8
Move contributing.md to rustc-dev-guide and point at getting started See description on https://github.com/rust-lang/rustc-dev-guide/pull/753
2020-06-25Add responsiveness to logoAnirban-2/+2
Added responsiveness to image logo based on device width (set at 90% of device width, which can be changed as per requirement)
2020-06-25Added clickable-link Anirban-0/+2
Linked the logo/svg to https://www.rust-lang.org/ (change if required)
2020-06-25Add alternate text for rust logo imageAnirban-1/+1
2020-06-25Commit suggestionAnirban-1/+1
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2020-06-24Update README.mdAnirban-4/+4
2020-06-24Minor correction to sentence structureAnirban-4/+3
2020-06-23Fix sentence structureAnirban-9/+9
Fixed grammar and sentence structure on appropriate instances.
2020-06-17move contributing.md to rustc-dev-guide and point at getting startedmark-21/+8
2020-06-02Update README.mdDutchGhost-1/+1
https://github.com/rust-lang/rust/pull/72827 changed it from `*.nix` to `Unix-like system`, but actually it should be `a Unix-like system`
2020-06-01changed *nix to Unix-likeMiller-1/+1
2020-04-10Enforce Python 3 as much as possibleGuillaume Gomez-2/+2
2020-03-31Fix broken link in READMERussell Cohen-1/+1
Crate name for rustc entry point docs changed. Fixes #70603
2020-03-10rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.orgSantiago Pastorino-2/+2
2020-03-10Rename rustc guide to rustc dev guideSantiago Pastorino-3/+3
2020-03-10Rename rustc-guide to rustc-dev-guideSantiago Pastorino-3/+3
2019-11-06Fix broken link in READMEAlice Ryhl-1/+1
2019-10-02Replace mentions of IRC with DiscordBO41-7/+5
2019-09-29fixed typo=-1/+1
2019-09-28linux -> Linux=-1/+1
2019-09-28add pkg-config to dependencies=-0/+1
2019-09-19Rollup merge of #63630 - andjo403:bump_compiler, r=nikomatsakisMazdak Farrokhzad-1/+12
Update installed compiler dependencies As llvm have updated the minimum toolchain https://reviews.llvm.org/D66188
2019-09-14Update installed compiler dependenciesAndreas Jonson-1/+12
there is a soft-error for older toolchains from https://reviews.llvm.org/D57264 in preparation for the hard error in https://reviews.llvm.org/D66188
2019-09-06Added more prereqs and note about default directoryAditya Atluri-0/+3
2019-07-31Fix README MSVC URIMartin Finkel-1/+1
2019-07-22Change "OSX" to "macOS"Alex Touchet-5/+5
2019-07-09Update cargo-vendor usageEric Huss-41/+27
2019-07-04Update README.mdMark Brooks-1/+1
2019-06-08Neutralize linkSunreal-2/+1
2019-06-07rephraseSunreal-3/+2
2019-06-05Windows 10 SDK is also required now.Sunreal-0/+2
2019-05-23Remove the incorrect warning from README.mdScott McMurray-4/+3
My problem was user error; thanks to @Zoxc for fixing me! r? @alexcrichton
2019-05-13README: Mention MSVC 2017+, not 2013(!)Scott McMurray-3/+9
LLVM will soon require 2017+ [1] (and our in-tree version just rejected the version of 2015 I was using), so update the mention and provide a link. [1]: https://llvm.org/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library
2019-04-12Add a link to the licenses pageAndrew Xu-0/+4
2019-04-06Add summary and reference to Rust trademark guideAndrew Xu-0/+12
2019-03-20Update build instructions in README.mdEddie Kovsky-0/+16
Add additional instructions when `sudo ./x.py install` fails to complete the build. This resolves issues #40108 and #49269.
2019-01-18Update README.mdWho? Me?!-1/+5
Point contributors to the rustc-guide...
2019-01-11Remove submodule step from READMENick Cameron-1/+0
Since the bootstrap does it now
2018-12-30Remove mention of required memory to buildSimonas Kazlauskas-8/+5
Because it, obviously, changes all the time and 600MiB is way out-of-date now.
2018-12-10fix install broken linkmisagh-1/+1
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-09-08docs: Use dollar sign for all bash promptsBehnam Esfahbod-3/+3
Making it consistent across the board, as most of them already use `$`. Also split one continues bash run into two, to make it easier see different runs: one with warning and another with error.
2018-07-04Add a link to the rustc docsmark-2/+5
2018-06-13Update README.mdDhirendra Kumar Kashyap-3/+3
2018-06-13Update README.mdDhirendra Kumar Kashyap-6/+6
Corrected the grammar of the document.
2018-05-31Update build instructionsAbhishek koserwal-0/+1
2018-03-03rust: Import LLD for linking wasm objectsAlex Crichton-3/+0
This commit imports the LLD project from LLVM to serve as the default linker for the `wasm32-unknown-unknown` target. The `binaryen` submoule is consequently removed along with "binaryen linker" support in rustc. Moving to LLD brings with it a number of benefits for wasm code: * LLD is itself an actual linker, so there's no need to compile all wasm code with LTO any more. As a result builds should be *much* speedier as LTO is no longer forcibly enabled for all builds of the wasm target. * LLD is quickly becoming an "official solution" for linking wasm code together. This, I believe at least, is intended to be the main supported linker for native code and wasm moving forward. Picking up support early on should help ensure that we can help LLD identify bugs and otherwise prove that it works great for all our use cases! * Improvements to the wasm toolchain are currently primarily focused around LLVM and LLD (from what I can tell at least), so it's in general much better to be on this bandwagon for bugfixes and new features. * Historical "hacks" like `wasm-gc` will soon no longer be necessary, LLD will [natively implement][gc] `--gc-sections` (better than `wasm-gc`!) which means a postprocessor is no longer needed to show off Rust's "small wasm binary size". LLD is added in a pretty standard way to rustc right now. A new rustbuild target was defined for building LLD, and this is executed when a compiler's sysroot is being assembled. LLD is compiled against the LLVM that we've got in tree, which means we're currently on the `release_60` branch, but this may get upgraded in the near future! LLD is placed into rustc's sysroot in a `bin` directory. This is similar to where `gcc.exe` can be found on Windows. This directory is automatically added to `PATH` whenever rustc executes the linker, allowing us to define a `WasmLd` linker which implements the interface that `wasm-ld`, LLD's frontend, expects. Like Emscripten the LLD target is currently only enabled for Tier 1 platforms, notably OSX/Windows/Linux, and will need to be installed manually for compiling to wasm on other platforms. LLD is by default turned off in rustbuild, and requires a `config.toml` option to be enabled to turn it on. Finally the unstable `#![wasm_import_memory]` attribute was also removed as LLD has a native option for controlling this. [gc]: https://reviews.llvm.org/D42511
2018-03-01Fix link to rustc guide in README.mdTobias Stolzmann-1/+1
2018-02-23Start moving to the rustc guide!Mark Mansi-0/+4