| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-12-09 | Rollup merge of #30224 - matklad:super-docs, r=steveklabnik | Steve Klabnik | -0/+19 | |
| Make clear that `super` may be included in the path several times. r? @steveklabnik | ||||
| 2015-12-05 | DOCS: update reference about paths | Aleksey Kladov | -0/+19 | |
| 2015-11-26 | Added stmt_expr_attribute feature gate | Marvin Löbel | -0/+3 | |
| 2015-11-25 | Remove `#[staged_api]` | Vadim Petrochenkov | -4/+0 | |
| 2015-11-24 | Rollup merge of #30020 - Manishearth:unit, r=bluss | Steve Klabnik | -2/+2 | |
| `unit` was in code formatting, which is wrong, since it's not actual code. The correct code is `()`. | ||||
| 2015-11-24 | Update reference.md | Manish Goregaokar | -2/+2 | |
| 2015-11-20 | Rename #[deprecated] to #[rustc_deprecated] | Vadim Petrochenkov | -1/+1 | |
| 2015-11-17 | Rollup merge of #29891 - steveklabnik:gh29470, r=alexcrichton | Steve Klabnik | -4/+11 | |
| Fixes #29470 | ||||
| 2015-11-17 | Clear up the reference around let | Steve Klabnik | -11/+12 | |
| First, re-word the section on if let/while let to be more clear. Second, actually call them let statements in the statement section Fixes #29801 | ||||
| 2015-11-17 | Fix up escapes in the reference | Steve Klabnik | -4/+11 | |
| Fixes #29470 | ||||
| 2015-11-13 | Document block doc comments better | mdinger | -3/+2 | |
| 2015-11-08 | reference: Remove struct_variant from Compiler Features | Daniel Trebbien | -7/+0 | |
| The struct_variant feature was accepted and is no longer feature gated. See #19122, #19124 §6.1.6 Enumerations shows an example of a struct-like enum variant. | ||||
| 2015-11-05 | Beef up macro designator docs | Steve Klabnik | -3/+14 | |
| Fixes #28824 | ||||
| 2015-10-26 | reference: clarify impl | Aleksey Kladov | -5/+5 | |
| Another kind of nominal types in Rust are trait objects, so the following is valid ```rust trait A { } impl A { } ``` | ||||
| 2015-10-15 | Rollup merge of #29058 - tshepang:rename, r=steveklabnik | Manish Goregaokar | -33/+33 | |
| Shoud have been part of commit 0b13ee0ced39 | ||||
| 2015-10-15 | Rollup merge of #29022 - apasel422:spell, r=steveklabnik | Manish Goregaokar | -2/+2 | |
| r? @steveklabnik | ||||
| 2015-10-15 | Rollup merge of #28906 - tshepang:link, r=nikomatsakis | Manish Goregaokar | -2/+5 | |
| 2015-10-15 | reference: 'struct' is more common that 'structure' | Tshepang Lekhonkhobe | -33/+33 | |
| Shoud have been part of commit 0b13ee0ced39 | ||||
| 2015-10-14 | reference: add link to the symbols | Tshepang Lekhonkhobe | -2/+5 | |
| 2015-10-14 | Rollup merge of #29028 - Seeker14491:patch-1, r=Manishearth | Manish Goregaokar | -5/+5 | |
| Having this code section hidden is misleading because it makes it look like implementing Circle for Foo automatically makes Foo implement Shape. | ||||
| 2015-10-13 | Unhide some code from the Traits section | Seeker14491 | -5/+5 | |
| Having this code section hidden is misleading because it makes it look like implementing Circle for Foo automatically makes Foo implement Shape. | ||||
| 2015-10-13 | Correct spelling in docs | Andrew Paseltiner | -2/+2 | |
| 2015-10-13 | Test and gate empty structures and variants better | Vadim Petrochenkov | -1/+1 | |
| 2015-10-10 | doc: fixing typos | Kyle Robinson Young | -1/+1 | |
| 2015-10-10 | Auto merge of #28861 - pnkfelix:fsk-nonparam-dropck-issue28498, r=arielb1 | bors | -0/+14 | |
| implement RFC 1238: nonparametric dropck. cc #28498 cc @nikomatsakis | ||||
| 2015-10-08 | Rollup merge of #28905 - tshepang:typo, r=steveklabnik | Steve Klabnik | -1/+1 | |
| 2015-10-08 | Auto merge of #28621 - tshepang:move-safety, r=steveklabnik | bors | -93/+93 | |
| 2015-10-08 | reference: fix typos | Tshepang Lekhonkhobe | -1/+1 | |
| 2015-10-06 | Non-parametric dropck; instead trust an unsafe attribute (RFC 1238). | Felix S. Klock II | -0/+14 | |
| Implement cannot-assume-parametricity (CAP) from RFC 1238, and add the UGEH attribute. ---- Note that we check for the attribute attached to the dtor method, not the Drop impl. (This is just to match the specification of RFC and the tests; I am not wedded to this approach.) | ||||
| 2015-10-05 | docs: anchors fixes | Simon Mazur | -13/+13 | |
| 2015-10-02 | reference: fix markdown formatting | Aleksey Kladov | -0/+3 | |
| 2015-09-30 | Rollup merge of #28771 - tshepang:upper-case, r=steveklabnik | Steve Klabnik | -1/+1 | |
| 2015-09-30 | Rollup merge of #28770 - tshepang:awkward, r=steveklabnik | Steve Klabnik | -2/+2 | |
| 2015-09-30 | Improve identifier defintion in the reference | Steve Klabnik | -2/+7 | |
| Fixes #28706 | ||||
| 2015-09-29 | Auto merge of #27273 - tshepang:claim-not-accurate, r=steveklabnik | bors | -2/+2 | |
| 2015-09-28 | reference: Unsafe section does not fit under Functions | Tshepang Lekhonkhobe | -93/+93 | |
| 2015-09-26 | Typo fix in use declaration section of reference | DenisKolodin | -1/+1 | |
| 2015-09-26 | Auto merge of #28612 - gandro:targetvendor, r=alexcrichton | bors | -1/+6 | |
| This adds a new target property, `target_vendor`. It is to be be used as a matcher for conditional compilation. The vendor is part of the [autoconf target triple](http://llvm.org/docs/doxygen/html/classllvm_1_1Triple.html#details): `<arch><sub>-<vendor>-<os>-<env>`. `arch`, `target_os` and `target_env` are already supported by Rust. This change was suggested in PR #28593. It enables conditional compilation based on the vendor. This is needed for the rumprun target, which needs to match against both, target_os and target_vendor. The default value for `target_vendor` is "unknown", "apple" and "pc" are other common values. Matching against the `target_vendor` is introduced behind the feature gate `#![feature(cfg_target_vendor)]`. This is the first time I messed around with rustc internals. I just added the my code where I found the existing `target_*` variables, hopefully I haven't missed anything. Please review with care. :) r? @alexcrichton | ||||
| 2015-09-24 | Rollup merge of #28622 - tshepang:known-as-structs, r=steveklabnik | Steve Klabnik | -8/+8 | |
| 2015-09-24 | Rollup merge of #28620 - tshepang:not-filled, r=steveklabnik | Steve Klabnik | -4/+0 | |
| 2015-09-24 | Rollup merge of #28619 - tshepang:fix-link, r=steveklabnik | Steve Klabnik | -1/+1 | |
| 2015-09-24 | Rollup merge of #28617 - tshepang:optional, r=steveklabnik | Steve Klabnik | -3/+4 | |
| 2015-09-24 | reference: rename "structure" to the more familiar "struct" | Tshepang Lekhonkhobe | -8/+8 | |
| 2015-09-24 | reference: follow idiom in code snippet | Tshepang Lekhonkhobe | -1/+1 | |
| 2015-09-24 | reference: 3 of the 4 things mentioned here are optional | Tshepang Lekhonkhobe | -3/+4 | |
| 2015-09-24 | reference: fix anchor link | Tshepang Lekhonkhobe | -1/+1 | |
| 2015-09-24 | reference: not sure this is the right place to discuss design | Tshepang Lekhonkhobe | -4/+0 | |
| 2015-09-24 | reference: make that less awkward to read | Tshepang Lekhonkhobe | -2/+2 | |
| 2015-09-24 | reference: "ffi" is normally in upper case | Tshepang Lekhonkhobe | -1/+1 | |
| 2015-09-24 | rustc: Add target_vendor for target triples | Sebastian Wicki | -1/+6 | |
| This adds a new target property, `target_vendor` which can be used as a matcher for conditional compilation. The vendor is part of the autoconf target triple: <arch><sub>-<vendor>-<os>-<env> The default value for `target_vendor` is "unknown". Matching against the `target_vendor` with `#[cfg]` is currently feature gated as `cfg_target_vendor`. | ||||
