summary refs log tree commit diff
path: root/CONTRIBUTING.md
AgeCommit message (Collapse)AuthorLines
2017-10-05Rollup merge of #44997 - SuriyaaKudoIsc:patch-1, r=steveklabnikkennytm-1/+1
Use HTTPS protocol for "chat.mibbit.com" I changed the `http://` protocol to `https://` for the `chat.mibbit.com` website. :pencil: --[**Suriyaa**](https://mozillians.org/de/u/suriyaakudo/) 🦊 (*PS: Is somebody interested to vouch me at https://mozillians.org/de/u/suriyaakudo/?*)
2017-10-05Rollup merge of #44935 - vitiral:dependencies, r=steveklabnikkennytm-0/+18
Add links to headers in README and CONTRIBUTING this also adds dependencies to CONTRIBUTING I'm just getting started building the rust compiler and noticed this information/ability was missing. It was also missing the gdb dependency for running tests. I pulled the information out of `appveyor.yml` and recommended later than 7.1 because that is what [apt ships](https://packages.ubuntu.com/search?suite=trusty&keywords=gdb). Feel free to tell me something different!
2017-10-03Use HTTPS protocol for `chat.mibbit.com`Suriyaa ✌️️-1/+1
2017-10-02Corrected the CONTRIBUTING.md "External Dependencies" sectionMichal Budzynski-2/+12
2017-09-29Add links to headers in README and CONTRIBUTING and dependencies to CONTRIBUTINGGarrett Berg-0/+18
2017-09-23Rollup merge of #44776 - spastorino:add_forge, r=nikomatsakisCorey Farwell-0/+2
Link to Rust forge from CONTRIBUTING.md
2017-09-22expand text, make link to forge more prominentNiko Matsakis-1/+1
2017-09-22Link to Rust forge from CONTRIBUTING.mdSantiago Pastorino-0/+2
2017-09-19Add clippy to `toolstate.toml`Oliver Schneider-14/+2
2017-09-10Add explanations for undocumented labelsCarol (Nichols || Goulding)-0/+23
2017-09-10Alphabetize current label explanationsCarol (Nichols || Goulding)-6/+6
So that you can scroll down the list of labels along with these explanations.
2017-09-04Auto merge of #44194 - ↵bors-1/+28
QuietMisdreavus:hey-how-do-i-use-this-new-fangled-thing, r=aturon expand on using rustup custom toolchains in CONTRIBUTING.md fixes #42484 Should i include more notes about how to use a local build *without* rustup? It can kinda feel like a cop-out otherwise. Other means that come to mind are setting `$RUSTC` directly and fully installing it. cc @rust-lang/docs
2017-09-02Auto merge of #43886 - oli-obk:clippy, r=nrcbors-0/+26
Add clippy as a submodule ~~This builds clippy as part of `./x.py build` (locally and in CI).~~ This allows building clippy with `./x.py build src/tools/clippy` ~~Needs https://github.com/nrc/dev-tools-team/issues/18#issuecomment-322456461 to be resolved before it can be merged.~~ Contributers can simply open a PR to clippy and point the submodule at the `pull/$pr_number/head` branch. This does **not** build clippy or test the clippy test suite at all as per https://github.com/nrc/dev-tools-team/issues/18#issuecomment-321411418 r? @nrc cc @Manishearth @llogiq @mcarton @alexcrichton
2017-08-30expand on using rustup custom toolchains in CONTRIBUTING.mdQuietMisdreavus-1/+28
fixes #42484
2017-08-20Fix broken homu link in CONTRIBUTING.md.Corey Farwell-1/+1
Fixes the docs aspect of https://github.com/rust-lang/rust/issues/43898.
2017-08-15Update workflow to git odditiesOliver Schneider-2/+2
2017-08-15Fetch the pull request before checkoutOliver Schneider-1/+2
2017-08-15Document the process of updating external dependenciesOliver Schneider-0/+25
2017-08-12Auto merge of #43820 - sfackler:move-config-template, r=alexcrichtonbors-1/+1
Move config.toml.example to the root dir It's way more discoverable here. r? @alexcrichton
2017-08-12Update GitHub pull request documentation linkTej Chajed-3/+6
2017-08-11Move config.toml.example to the root dirSteven Fackler-1/+1
It's way more discoverable here.
2017-07-17Update merge queue linkSam Cappleman-Lynes-1/+1
2017-07-06Suggest rustup toolchain linkKornel-0/+1
2017-05-16Typofaso-1/+1
2017-03-24Split paragraph in CONTRIBUTING.mdlukaramu-1/+3
2017-03-24Update CONTRIBUTING.mdlukaramu-2/+4
Changed link to documentation issues from A-docs to T-doc as this has just been migrated. Added a link to the documentation style guidelines.
2017-03-07Update link to COMPILER_TESTS.md in CONTRIBUTING.mdCrazyMerlyn-1/+1
2017-02-28Replace ./configure with config.toml in README.md and CONTRIBUTING.mdJosh Driver-23/+31
2017-02-19Removed a typo from CONTRIBUTING.mdGlyne J. Gittens-1/+1
2017-02-06std: Remove cfg(cargobuild) annotationsAlex Crichton-5/+0
These are all now no longer needed that we've only got rustbuild in tree.
2016-12-14Document --test-args for rustbuildSeo Sanghyeon-4/+5
2016-12-07mk: Switch rustbuild to the default build systemAlex Crichton-40/+111
This commit switches the default build system for Rust from the makefiles to rustbuild. The rustbuild build system has been in development for almost a year now and has become quite mature over time. This commit is an implementation of the proposal on [internals] which slates deletion of the makefiles on 2016-01-02. [internals]: https://internals.rust-lang.org/t/proposal-for-promoting-rustbuild-to-official-status/4368 This commit also updates various documentation in `README.md`, `CONTRIBUTING.md`, `src/bootstrap/README.md`, and throughout the source code of rustbuild itself. Closes #37858
2016-09-03doc: Contributing.md: mention of `make tidy`Cobrand-0/+13
2016-08-21Minor type in CONTRIBUTING.mdAmit Levy-1/+1
A single missing article
2016-06-05add documentation on howto build just rustc without libstd to the build systemflo-l-1/+8
2016-05-26Add `make tips` as useful make targetSebastian Thiel-0/+2
By accident, I found the `make tips` target, which helped me to gain more insight on how to work with the system more quickly.
2016-04-15Fix link in contributing pageFlorian Berger-1/+1
2016-03-31allow RUST_BACKTRACE=0 to act as if unsetEmanuel Czirai-1/+2
/# This is a combination of 16 commits. /# The first commit's message is: allow RUST_BACKTRACE=disabled to act as if unset When RUST_BACKTRACE is set to "disabled" then this acts as if the env. var is unset. /# This is the 2nd commit message: case insensitive "DiSaBLeD" RUST_BACKTRACE value previously it expected a lowercase "disabled" to treat the env. var as unset /# This is the 3rd commit message: RUST_BACKTRACE=0 acts as if unset previously RUST_BACKTRACE=disabled was doing the same thing /# This is the 4th commit message: RUST_BACKTRACE=0|n|no|off acts as if unset previously only RUST_BACKTRACE=0 acted as if RUST_BACKTRACE was unset Now added more options (case-insensitive): 'n','no' and 'off' eg. RUST_BACKTRACE=oFF /# This is the 5th commit message: DRY on the value of 2 DRY=don't repeat yourself Because having to remember to keep the two places of '2' in sync is not ideal, even though this is a simple enough case. /# This is the 6th commit message: Revert "DRY on the value of 2" This reverts commit 95a0479d5cf72a2b2d9d21ec0bed2823ed213fef. Nevermind this DRY on 2, because we already have a RY on 1, besides the code is less readable this way... /# This is the 7th commit message: attempt to document unsetting RUST_BACKTRACE /# This is the 8th commit message: curb allocations when checking for RUST_BACKTRACE this means we don't check for case-insensitivity anymore /# This is the 9th commit message: as decided, RUST_BACKTRACE=0 turns off backtrace /# This is the 10th commit message: RUST_TEST_NOCAPTURE=0 acts as if unset (that is, capture is on) Any other value acts as if nocapture is enabled (that is, capture is off) /# This is the 11th commit message: update other RUST_TEST_NOCAPTURE occurrences apparently only one place needs updating /# This is the 12th commit message: update RUST_BACKTRACE in man page /# This is the 13th commit message: handle an occurrence of RUST_BACKTRACE /# This is the 14th commit message: ensure consistency with new rules for backtrace /# This is the 15th commit message: a more concise comment for RUST_TEST_NOCAPTURE /# This is the 16th commit message: update RUST_TEST_NOCAPTURE in man page
2016-03-22Remove trailing whitespace at the end of linesFlorian Berger-2/+2
2016-02-02Update TESTNAME descriptionRyan Thomas-1/+1
2016-02-02Update TESTNAME matching descriptionRyan Thomas-3/+5
2016-02-01Update docs about how to run specific testsRyan Thomas-2/+4
2016-01-26Re-worded intro paragraph to be more positiveGreg Chapple-8/+10
2016-01-26Updated to reflect comments from reviewGreg Chapple-7/+11
- Tweaked the build system intro paragraph - Added some more configure options & explanations - Added additional make target
2016-01-25Added info on the build system to contributing guideGreg Chapple-0/+55
I recently wrote a blog post on contributing to the Rust compiler which gained some interest. It was mentioned in a comment on Reddit that it would be useful to integrate some of the information from that post to the official contributing guide. This is the start of my efforts to integrate what I wrote with the official guide. This commit adds information on the build system. It is not a complete guide on the build system, but it should be enough to provide a good starting place for those wishing to contribute.
2016-01-14Fix note about B-prefixed issue labelsGreg Chapple-1/+1
'B' labels are for blockers, not issues which belong elsewhere. Prompted by this comment on Reddit: https://www.reddit.com/r/rust/comments/40nzkd/contributing_to_the_rust_compiler_a_short_guide/cyxcjtd
2015-12-23doc: Change Google link to generic top level domainfbergr-1/+1
2015-11-06Direct security bugs to the security policy.Brian Anderson-0/+3
2015-10-03docs: add rustdoc example to CONTRIBUTING.mdAleksey Kladov-0/+5
2015-10-03docs: whitespace cleanupAleksey Kladov-9/+9